Mailinglisten-Archive |
>Was ist der Unterschied zwischen den folgenden M=F6glichkeiten, eine >Variable zu setzen? Ersterer wird von einem Tutorial empfohlen, ich sehe >da keinen gro=DFen Unterschied zum zweiten: > >class objekt { > var $variable; > function setVar($var) { > $this->variable =3D $var; > } >} > >Variante 1: >$myObj =3D new objekt; >$myObj->setVar("testvariable"); > >Variante 2: >$myObj =3D new objekt; >$myObj->variable =3D "testvariable"; Es ist praktisch tats=E4chlich egal, grunds=E4tzlich werden Objekte aber genau deshalb angelegt, weil man sich =FCber die interne Datenstruktur bei der Benutzung keine Gedanken machen will. Daher ist die zweite L=F6sung formal vorzuziehen, da hier kein Wissen =FCber die Struktur erforderlich ist. --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive