Variabila este o zona de memorie careia i se da un nume pentru a putea fi folosita ulterior in aplicatie. Zona respectiva de memorie va contine o informatie, care va fi prelucrata de aplicatia ce o acceseaza. Numele unei variabile va incepe mereu cu “$”, urmat de o litera sau underscore (“_”) si poate contine litere, cifre sau underscore (“_”).
Exemplu: $variabila.
Spre deosebire de alte limbaje de programare, in PHP, nu e necesar ca o variabila sa fie declarata anterior. Tipul variabilei este determinat analizand tipul de data pe care variabila il contine.
Variabilele pot fi declarate oriunde intr-un script PHP. Locul unde este declarata variabila intr-un script are o mare influenta asupra domeniului in care variabila poate fi accesata.
Domeniul in care o variabila poate fi accesata poarta numele de scopul variabilei. Majoritatea variabilelor din PHP au un singur scop. In functie de scop, variabilele pot fi:
* variabile locale
* variabile statice
* variabile globale
* parametri ai functiilor
Variabile predefinite
PHP ofera un mare numar de variabile predefinite. Acestea variaza in functie de serverul pe care functioneaza.
Variabilele SUPERGLOBALE sunt variabile disponibile oriunde in script
- $GLOBALS contine referinte catre toate variabilele care sunt disponibile in scop global scriptului
- $_SERVER variabile furnizate scriptului de catre serverul web
- $_GET variabile furnizate scriptului via HTTP GET (provin dintr-un formular in care method=”GET”)
- $_POST variabile furnizate scriptului via HTTP POST (provin dintr-un formular in care method=”POST”)
- $_COOKIE variabile furnizate scriptului via HTTP cookies
- $_ENV variabile furnizate scriptului de catre mediu
Scris de Mihai Roman pentru www.programare-web.eu unde puteti afla mai in detaliu despre variabilele in PHP si multe altele