Variabile variabile (link-uri simbolice), învățarea php

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)