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