SORU
15 Aralık 2009, Salı


Kullanımı PHP lambda nedir?

Lambda anonim fonksiyonu PHP 5.3 parçasıdır. Kullanmak nedir? Sadece lambda ile yapılacak bir şey var mı? Lambda belirli görevler için daha iyi?

Gördüm Fibonacci örnek, ve ben gerçekten gerek yok yazma Fibonacci dizileri, bu yüzden ben hala emin değilim, eğer faydalı bir iş için bu tür görevler karşılaştığım yazılı webbish uygulamaları. Bir ile ne yapar "gerçek hayat"?

CEVAP
15 Aralık 2009, Salı


Muhtemelen sadece bir kez kullanacağı geçici bir işlev gerektiren bir şey.

Gibi işlevler için geri aramaları için onları kullanmak istiyorum:

E. g.

usort($myArray, function ($a, $b) {
	return $a < $b;
});

5.3,.. gerek önce

function mySort ($a, $b) {
	return $a < $b;
}
usort($myArray, 'mySort');

Ya create_function ...

usort($myArray, create_function('$a, $b', 'return $a < $b;'));

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EatingIn

    EatingIn

    12 EKİM 2013
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012
  • superemposed

    superemposed

    25 Aralık 2007