PHP {} ile kendi fonksiyonu oluşturmak için nasıl

3 Cevap php

Ben kendi işlevi oluşturmak istiyorum loop():

loop($x,$y){
    //do something
}

Bu foreach operatörleri, için gibi çalışması gerekir:

$y=count($array); 
for($x=0; $x<$y; $x++){ 
     //do something 
}

PHP { } ile bu gibi işlevleri oluşturmak nasıl? (Normal bir işlev değil)

3 Cevap

Eğer fonksiyon / s konusunda gerçekten ciddi iseniz bunu bazı esneklik ... http://devzone.zend.com/node/view/id/1021 ben .. o kadar kolay değil ama sizi uyarmak gerekir bir php uzantısı yazabilirsiniz başka bir şey .. ..

Sen yapamazsın.

Veya foreach benzer oluşumlar php sözdizimi parçasıdır.

Düzenli işlevi oluşturmak istiyorsanız sadece fonksiyon anahtar kelime kullanın:

function some_func($x, $y)
{
....
}

Daha ileri düzeyde, bir sınıf oluşturmak ve hangi oldukça fazla yürütme akışını during yürütme (yineleme iken) değiştirebilirsiniz, bu yineleme.

İşte dokümanlar bulunuyor: http://php.net/iterator