phpbar.de logo

Mailinglisten-Archive

[php] aggregate() laeuft nicht in PHP5

[php] aggregate() laeuft nicht in PHP5

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Don Dez 16 12:19:31 CET 2004


Hi Carsten,

Carsten Witt schrieb:
> Hab hier eine globale Funktion, die per Referenz uebergebenen Objekten
> Methoden und Eigenschaften anderer Klassen hinzulaedt. Funktioniert bei
> mir prima mit PHP4xx, aber nicht mit PHP502:
> Fatal error: Call to undefined function aggregate() in bla.php on line 7

die Funktion gehört, wenn ich das Handbuch richtig verstehe, zu einer
optionale Erweiterung von PHP. Im Handbuch ist der dazugehörige Abschnitt
mit "Object Aggregation/Composition Functions" betitelt (
http://de.php.net/manual/en/ref.objaggregation.php ). Hast Du PHP5 auch
mit dieser Erweiterung kompiliert? Wenn nicht, erklärt sich die
Fehlermeldung erst einmal so. Wenn doch:

> Das Manual sagt zu aggregate(), sie sei seit PHP >=4.2x implementiert,
> also muesste es doch auch fuer PHP5 gelten?

Zu der von Dir verwendeten Erweiterung und der in ihr enthaltenen
Funktionen ist im Handbuch ausdrücklich vermerkt:

"Diese Erweiterung ist EXPERIMENTELL. Das Verhalten dieser Erweiterung,
einschließlich der Funktionsnamen, und alles Andere was hier dokumentiert
ist, kann sich in zukünftigen PHP-Versionen ohne Ankündigung ändern. Seien
Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko."


Viele Grüße

Lutz


php::bar PHP Wiki   -   Listenarchive