SELFPHP

SELFPHP-Druckversion
Original Adresse dieser Seite:
http://www.selfphp.de/praxisbuch/praxisbuchseite.php?site=152&group=27
© 2001-2017 E-Mail SELFPHP OHG, info@selfphp.de
© 2005-2017 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de


Referenzen aufheben


Wird eine Referenz aufgehoben, so wird nur die Bindung zwischen einem Variablennamen und dem Variableninhalt entfernt. Der Inhalt der Variablen wird hierbei nicht gelöscht.

<?php
$wert = 10;
$zahl =&$wert;
unset ($wert);
// Ausgabe (10)
echo $zahl;
?>

Die Variable $zahl wird nicht gelöscht, sondern es wird nur die Bindung des Variablennamens $wert an den Variableninhalt aufgehoben. Dieser Variableninhalt ist immer noch über $zahl verfügbar.

Hinweis: Auch in diesem Fall sieht man die Analogie zwischen Unix und den Referenzen: Das Aufheben einer Referenz entspricht einem Aufruf von unlink unter Unix.