Parantatatam
mag Cookies & Kekse
Hallo Tutorianer,
ich bin gerade dabei mir ein Framework ähnlich Ruby on Rails zu schreiben. Dabei hat man die Möglichkeit auch eine Methode new aufzurufen. Da ihr aber alle wisst, dass dies in PHP ein Sprachkonstrukt ist und somit nicht der Name einer Methode sein darf, wollte ich deren Funktionalität auf den Konstruktor auslagern. Wenn ich nun aber eine andere Methode als new, also __construct, aufrufen will, muss ich zwangsläufig den Konstruktor ausführen und im Nachhinein erst die eigentliche Methode. Deshalb suche ich meine Möglichkeit um ein Objekt zu initialisieren ohne den Konstruktor auszuführen. Weiß jemand, wie man das lösen kann?
ich bin gerade dabei mir ein Framework ähnlich Ruby on Rails zu schreiben. Dabei hat man die Möglichkeit auch eine Methode new aufzurufen. Da ihr aber alle wisst, dass dies in PHP ein Sprachkonstrukt ist und somit nicht der Name einer Methode sein darf, wollte ich deren Funktionalität auf den Konstruktor auslagern. Wenn ich nun aber eine andere Methode als new, also __construct, aufrufen will, muss ich zwangsläufig den Konstruktor ausführen und im Nachhinein erst die eigentliche Methode. Deshalb suche ich meine Möglichkeit um ein Objekt zu initialisieren ohne den Konstruktor auszuführen. Weiß jemand, wie man das lösen kann?