Variabile variabile (link-uri simbolice)
Uneori este convenabil să aveți nume de variabile pentru variabile. Aceasta este numele unei variabile care poate fi definită și modificată dinamic. Variabila obișnuită este definită astfel:
O variabilă variabilă ia valoarea unei variabile și o tratează ca pe numele unei variabile. În exemplul de mai sus, salutul poate fi folosit ca nume de variabilă cu două semne de dolar. Aceasta este:
Acum, în arborele de caractere PHP, două variabile sunt definite și conținute: $ a. care conține "hello" și $ hello. care conține "lumea". Astfel, următoarea expresie:
va ieși la fel ca următoarea expresie:
care este, ambele ieșire: salut lume.
Pentru a utiliza variabilele variabile cu matrice, trebuie să rezolvați problema ambiguității. Asta este, dacă scrieți $ a [1]. manipulatorul trebuie să știe dacă doriți să folosiți $ a [1] ca variabilă sau aveți nevoie de o variabilă $$ a. și apoi indicele său [1]. Sintaxa pentru rezolvarea acestei ambiguități este: $ pentru primul caz și $ [1] pentru al doilea.
Atenție vă rog! Rețineți că variabilele variabile nu pot fi utilizate cu variabilele PHP predefinite. Aceasta înseamnă că nu puteți face ceva de genul $. Dacă sunteți în căutarea unei modalități de a utiliza superglobals și vechi HTTP _ * _ VARS. puteți încerca să vă referiți la ele.
<<<Назад
(Operații cu variabile PHP (operatori))
Înainte >>>
(Variabile predefinite)