phpbar.de logo

Mailinglisten-Archive

[php] Constructor statisch aufrufen (PHP 5.2.x)

[php] Constructor statisch aufrufen (PHP 5.2.x)

Mario Batz batzmario at gmx.net
Mit Feb 18 22:55:09 CET 2009


Hallo,

ich hab hier alte Skripte (für PHP 4.x) die auf PHP 5.2.x laufen sollen. In den Skripten sind statische Aufrufe von Constructoren die einen Wert liefern. 
Z.B.: $wert = myClass::myClass('blabla');

Wenn ich dieses Skript auf Windows mit PHP 5.2.x laufen lasse (Server läuft leider unter Windows), erscheint immer ein Fatal-Error das dies nicht möglich ist. Welche Möglichkeiten hab ich, damit ich die Skripte nicht komplett umschreiben muss. Wenn ich error_reporting(0) setze bringt das recht wenig. Kann ich irgend wo einen Schalter umlegen, dass er mir diesen Aufruf von PHP4 trotzdem zulässt?
Das komische ist nur, auf Debian Etch mit PHP 5.2.x läuft es ohne Probleme.

MfG
Mario



php::bar PHP Wiki   -   Listenarchive