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

  • BigDawsVlogs

    BigDawsVlogs

    17 HAZİRAN 2013
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007
  • Xcode programming tutorials

    Xcode progra

    17 EYLÜL 2006