Gibt es einen Bezeichnung für Art von Klasse?
bearbeitet von plMoin,
>
>
> der Konstruktor ist eine Klassenmethode.
Um das mal zu zeigen:
~~~php
class Foo{
private function __construct(){}
}
$f = new Foo;
~~~
Das wirft eine Fehlermeldung wie folgt:
~~~
PHP Fatal error: Call to private Foo::__construct() from invalid context
~~~
Genso so ruft man Klassenmethoden auf, mit dem `T_PAAMAYIM_NEKUDOTAYIM`, also dem doppelten Doppelpunkt. PH verrät infolge dieser Fehlermeldung daß der Konstruktor eine Klassenmethode ist und `new` nur ein Wrapper (Fascade).
MFG