php örneğini bir anonim işlevini ayarlayın

0 Cevap php

Ben sadece PHP ile başladım, ve bir sınıf örneğine bir anonim işlev eklemek için bir yol olup olmadığını merak ediyorum.

Örneğin, diyelim ...

class A{
    public B;
}

$c = new A();

//This is where I am getting a little confused...
//The following wont work

$c->B = function(){echo('HelloWorld');};
$c->B();

Ne yapmam umuyorum farklı uygulamalar çok sayıda kod aynı tükürmek yeniden ve ben özel durumlarda fonksiyonları sadece 'swap-out' ve yerine böylece bunu yapmak değildir.

Ben (yani anonim fonksiyonlar değil sadece onları kullanıyorum şekilde çalışması gerekir) PHP5.3 kullanıyorum.

Zaman ayırdığınız için çok çok teşekkürler!

-GK

0 Cevap