| |
| * Link führt ins Internet |
|
| |
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.
|
|
|
|
|
|
|