Mit __call mit statischen Klassen?

7

Ist es möglich, die __call magic Methode beim statischen Aufruf von Funktionen zu verwenden?

    
nickf 27.01.2009, 02:42
quelle

3 Antworten

15

Noch nicht, es gibt einen Vorschlag (jetzt verfügbar) __callStatic Docs Methode in der Pipeline zuletzt wusste ich. Andernfalls sind __call und die anderen __ magischen Methoden für nichts anderes als die Instanz eines Objekts verfügbar.

    
David 27.01.2009, 02:43
quelle
8

Sie müssen die andere magische Methode verwenden, __callStatic - dies ist nur in PHP & gt; = 5.3 verfügbar, welches noch nicht veröffentlicht wurde.

    
nickf 27.01.2009 02:43
quelle
0

Wie zuvor beschrieben, gibt es keinen magischen statischen Aufrufer. Aber du kannst so programmieren:

%Vor%     
Tom Schaefer 28.03.2009 23:44
quelle

Tags und Links