Mailinglisten-Archive |
Sebastian Mendel schrieb: > Martin Spuetz schrieb: >> Sebastian Mendel wrote: >>> 2. sind E_STRICT keine Fehler sondern allerhöchsten 'unschönheiten' >> <manual> >> Run-time notices. Enable to have PHP suggest changes to your code >> which will ensure the best interoperability and forward compatibility >> of your code. >> </manual> >> >> Wenn ich das erreichen will, und das will ich, kann ich PEAR nur >> schwer verwenden. ich hab mir das jetzt nochmal kurz angeschaut, PEAR ist nunmal nicht für PHP 5+ sondern PHP 4+ die meißten Fehler sind "Assigning the return value of new by reference" um eben auch unter PHP 4 optimal zu laufen wird so verhindert, das das neu erzeugte Objekt kopiert wird, also mehrfach existiert denn würde das zurück gegebene Objekt ein singleton sein, hätte ich unter PHP 4 ohne '&' ständig neue Objekt-Kopien anstelle des selben. oder? oder sollte etwa _wirklich_ an allen soclhen stellen ein: if (PEAR_PHP_IS_5) { $o = new Class; } else { $o &= new CLass; } ?? "Redefining already defined constructor" auch dieses dient der Kompatibilität zwichen den PHP Version, um eben auf fehlende funktionen von PHP 4 gesondert eingehen zu können für mich wäre, wenn die Vorgabe PHP 4 und 5 ist, PEAR sogar besonders empfehlenswert! -- Sebastian Mendel www.sebastianmendel.de
php::bar PHP Wiki - Listenarchive