:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte
Unternehmen im
Anbieterverzeichnis von SELFPHP
:: SELFPHP Forum ::
Fragen rund um die Themen PHP? In über
120.000 Beiträgen finden Sie sicher die passende
Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
:: Qozido ::
Die Bilderverwaltung mit Logbuch für
Taucher und Schnorchler.
|
|
Objekterzeugungs-Operator |
Der Operator new wird durch ein Schlüsselwort dargestellt und nicht durch Sonderzeichen. Es handelt sich hier um einen Operator, der vor seinem Operanden steht.
new Konstruktor
Konstruktur muss ein Funktionsaufruf-Ausdruck sein, d. h., es muss ein Ausdruck darin vorkommen, der sich auf eine Funktion bezieht, sogar auf eine ganze spezielle Funktion.
Beispiel
<?php
// Klasse
class Haus
{
var $zimmer;
function Haus($zimmer)
{
$this->zimmer = $zimmer;
}
}
// Objekt
$meinHaus = new Haus(8);
// Ausgabe – Object id #1
echo $meinHaus;
// Ausgabe (8)
echo $meinHaus->zimmer;
?>
Der Operator new funktioniert wie folgt: Zuerst wird ein neues Objekt ohne jegliche Eigenschaften angelegt und anschließend wird die angegebene Konstruktorfunktion mit den angegebenen Parametern aufgerufen.
|
|
|
|
|
|