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

  • BSA

    BSA

    9 NİSAN 2012
  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • Justin Davis

    Justin Davis

    14 Ocak 2008