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