dedlfix: Interfaces in PHP5

Beitrag lesen

echo $begrüßung;

// erzeugt das neue Objekt
// und erzeugt eine Referenz $objekt auf das Objekt
$objekt =& new Klasse;
Ist doch in PHP4 so oder?

Ja, das braucht man in einigen wenigen Anwendungsfällen. Ein generelles Verwenden von Referenzen ist unter PHP4 nicht empfohlen.

und soll das jetzt in PHP5 so aussehen?
$objekt = new Klasse;

In PHP5 werden Objekte generell als Referenz übergeben. Es ist also nicht mehr notwendig, den Referenzoperator auf sie anzuwenden. Es ist sogar so, dass man den Wunsch nach einer Kopie explizit durch clone zum Ausdruck bringen muss.

echo "$verabschiedung $name";