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

  • TheFlightsuit

    TheFlightsui

    22 HAZİRAN 2009
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012
  • williamfitzsimmons

    williamfitzs

    14 Mart 2008