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

  • Adam Khoury

    Adam Khoury

    23 Ocak 2008
  • kylediablo

    kylediablo

    8 Ocak 2007
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009