Változó változók (szimbolikus linkek), a tanulás php

Változó változók (szimbolikus hivatkozások)

Néha kényelmes változó változók nevei. Azaz, egy változó neve, amely lehet definiálni, és dinamikusan változnak. Hagyományos változtatható határozza nagyjából expressziós:

A változó változó veszi egy változó értékét, és kezeli azt a változó nevét. A fenti példában a hello lehet használni, mint egy változó nevét két dollár jeleket. Azaz:

Most, a PHP szimbólumtáblájában meghatározott és tartalmaz két változó: $ a. tartalmazó "hello", és $ hello,. "World" tartalmaz. Így a következő elemeket ki:

megjeleníti az ugyanaz, mint a kifejezés következő elemeket tartalmazza:

azaz mindkettő hozza: hello world.

Annak érdekében, hogy változó változókat tömbökkel, meg kell oldani a problémát a kétértelműséget. Azaz, ha $$ a [1]. értelmező tudnia kell, ha azt szeretnénk, hogy a $ a [1], mint egy változó, vagy meg kell a változó $$ a. majd annak index [1]. A szintaxis megoldásának ez a kétértelműség: $ az első esetben, és $ [1] a második.

Figyelem! Felhívjuk figyelmét, hogy változó változókat nem lehet használni az előre definiált változók PHP. Ez azt jelenti, hogy nem lehet tenni valamit, mint $. Ha keres egy módja, hogy használja szuperglobális és a régi HTTP _ * _ VARS. akkor próbálja hivatkozni rájuk.

<<<Назад
(Operations változó PHP (szolgáltatók))

Következő >>>
(Előre definiált változók)