Seite 1 von 1
php pfeil?
Verfasst: 31.12.2007 15:42
von jesaa
Guten Tag Allerseits
Ich sehe, das in vielen php Scripten der "->" verwendet wird. ich bin das php Handbuch durchgegangen und nicht so richtig fündig geworden was dieser Pfeil bedeutet.
Könnte mir mal jemand erklären, was dieser Pfeil bedeutet und wozu er verwendet wird?
Verfasst: 31.12.2007 15:49
von PhilippK
Verfasst: 31.12.2007 15:53
von gn#36
Zugriff auf ein Objektelement, also entweder eine Membervariable oder eine Methode.
Beispiel:
Code: Alles auswählen
$db = new db('user', 'pw','Datenbank', 'localhost');
$db2 = new db('user2', 'pw2', 'Datenbank2', 'localhost');
$sql = 'QUERY';
$result1 = $db->sql_query($sql);
$result2 = $db2->sql_query($sql);
...
Hierbei bezieht sich der Aufruf von $db->sql_query($sql) auf das erste erzeugte Objekt, der zweite Aufruf dagegen auf das zweite erzeugte Objekt. Beide Objekte sind abgeleitet von der gleichen Klasse (im Beispiel db), aber haben unterschiedliche Parameter erhalten und sind daher in diesem Fall mit unterschiedlichen Datenbanken verbunden und beide abfragen dürften daher unterschiedliche Ergebnisse liefern.
Das geht auch mit Variablen die zur Klasse gehören (manchmal auch Attribute genannt), die werden entsprechend $db->attribut angesprochen und verhalten sich ansonsten genau wie lokale oder globale Variablen (und unterscheiden sich natürlich auch von Objekt zu Objekt).
Verfasst: 31.12.2007 15:58
von jesaa
cool danke

Hilft mir weiter
