Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Kapitel 4. Felder und Hashtables > Felder und Hashtables kopieren

4.5. Felder und Hashtables kopieren

Spätestens, wenn Sie Felder oder Hashtables von einer Variablen in eine andere kopieren wollen, werden Sie erstaunt feststellen: Das funktioniert zwar, führt aber möglicherweise zu sonderbaren Effekten. Der Grund: Felder und Hashtables werden nicht direkt in Variablen gespeichert. Variablen können immer nur einen einzelnen Wert speichern. Bei Feldern und Hashtables handelt es sich um einen Verweis auf das Feld oder die Hashtable. Kopieren Sie also den Inhalt einer Variablen in eine andere, wird nur der Verweis kopiert, aber nicht das Feld oder die Hashtable. Das kann zu diesen sonderbaren Effekten führen:

$feld1 = 1,2,3

$feld2 = $feld1

$feld2[0] = 99

$feld1[0]

99


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial