![]() Mailinglisten-Archive |
Moin, ich wollte heute nochmal einen Versuch wagen, PHP 5 bei mir zum Laufen zu bringen. Okay, mittlerweile l�uft das Ding auch und MySQL ist auch eingebunden. Daf�r machen nun nat�rlich die Scripte riesige Probleme, weil sie in Klassen "var"-Zuweisungen benutzen. Dummerweise nutzt "error_reporting = E_NOTICE ^ E_STRICT" nichts, die Fehlermeldungen (var: Deprecated. Please use the public/private/protected modifiers) werden weiter angezeigt. �ber einen Errorhandler habe ich sie auch schon unterdr�ckt, weil ich ungerne etwas in fremden Scripten �ndere, bei denen ich das nach jedem Update wieder tun m�sste. Dann kommt jedoch schon der n�chste Fehler: "Assigning the return value of new by reference is deprecated". Die folgende Zeile aus NuSOAP verursacht den Fehler: $this->wsdl =& new wsdl($this->wsdlFile,$this->proxyhost,$this->proxyport,$this->proxyusername, $this->proxypassword,$this->timeout,$this->response_timeout); Leider kann ich auf NuSOAP nicht verzichten :( Okay, ich streich also mal das &, auch wenns seinen Sinn gehabt haben muss. N�chster Fehler: Dieselbe Meldung in Ralf Geschkes Templateklasse (war da mal was mit ner PHP5-Version, Ralf...?). Wie kann ich also das ganze Riesenproblem sinnvoll l�sen? Die Error-Reportingzeile will irgendwie nicht, innerhalb meiner Scripte wird das Level auch nicht ge�ndert. Schreibe ich jedoch jetzt alle "var" einfach nur in "public" um - so m�ssten dann ja auch alle Zugriffe von au�en noch funktionieren -, kann dann PHP 4 noch was damit anfangen? mfg Nico, leider noch ziemlich entt�uscht �ber diesen harten Kurswechsel
php::bar PHP Wiki - Listenarchive