Wozu ist var gut?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Reality
Mitglied
Beiträge: 409
Registriert: 22.04.2003 01:02

Wozu ist var gut?

Beitrag von Reality »

Hi,
ich lese gerade das Buch "Programmiere in PHP". Ich würde es keinem Anfänger empfehlen da der Autor nicht immer auf seine Codes eingeht und viele Erklärungen fehlen. Meine kleinen JAVA-Kenntnisse kompensieren das ganze gerade noch so.

Hier zu meinem Problem:

Code: Alles auswählen

 class Person {
                          var $name="Fred";
                          var $alter=35;
                          }
                          $o= new Person;
                          $a= (array) $o; //Umwandlung in Array
                          print_r($a);
Den Code verstehe ich. Wozu soll jedoch das var vor dem String gut sein?!
Ohne var geht es auch, habe ich herausgefunden.

Weiss jemand weiter?

Liebe Grüße
Reality
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
Man kann in PHP die Felder eines Objekts auf zwei verschiedene
Arten deklarieren. Die erste ist das Setzen der Variablen mittels des
Schlüsselworts var im Klassenblock. Die zweite ist das Deklarieren
der Variable im Konstruktor, allerdings sollte hier das Schlüsselwort $this
davor nicht vergessen werden. Der einzige Unterschied zwischen den
beiden Wegen ist der, dass bei der Deklaration im Objektblock
(ausserhalb des Konstruktors) keine Ausdrücke zugewiesen werden
können. Das geht nur innerhalb des Konstruktors.
Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Benutzeravatar
Reality
Mitglied
Beiträge: 409
Registriert: 22.04.2003 01:02

Beitrag von Reality »

Ahja, danke.

Liebe Grüße
Reality
Antworten

Zurück zu „Coding & Technik“