Mailinglisten-Archive |
Piet Kopka wrote: > Ich habe ein kleines Problem mit dem oo-Syntax von php 3, > folgender code funzt nur in php4 : > var $meta = array (); das funktioniert m.w. nur in PHP3, in PHP4 sind nur noch Konstanten als Initializer möglich, alles andere muß im Konstruktor gemacht werden ... > $root->childNodes[0]->appendNode(new node(array("de" => "Referenz 1.1", "en" > => "Link 1.1"),"1_1",null,$root)); > ?> > </schnipp> > > und zwar die letzte Zeile erzeugt einen parse-error in v3, > allerdings nicht wenn ich sage : > > $temp = $root->childNodes[0]; > $temp->appendNode(new node (...) ); > > Das kann es jawohl nicht sein, oder ? > Offensichtlich kann ich nur sagen $object->methode() und nicht > $object->ObjektInProperty->methode() doch, ist so einer der möglichen Gründe, ein Upgrade vorzunehmen ... http://php.net/version4/incompatibilities.php
php::bar PHP Wiki - Listenarchive