Descriere: Domeniul de vizibilitate al variabilelor - Cum se pot accesa variabilele.
Download:
Autor:
Sursa (Link-ul oficial):
Propria parere:
Tutorialul:
În PHP o variabilă poate fi accesată doar în contextul în care a fost definită. De exemplu, o variabilă definită în interiorul unei funcţii nu va putea fi accesată decât de instrucţiunile din interiorul acelei funcţii. Mai mult, în mod implicit, o variabilă definită în exteriorul unei funcţii nu va putea fi accesată în interiorul funcţiei chiar dacă ea nu este redefinită în cadrul funcţiei.
Pentru ca o funcţie să aibă acces la o variabilă definită în afara ei, variabila trebuie redeclarată ca variabilă globală în interiorul funcţiei.
Să considerăm următorul exemplu:
Cod: Selectaţi tot
<?php
$a = 1;
function test () {
echo $a;
}
test ();
?>
Cod: Selectaţi tot
<?php
$a = 1;
function test () {
global $a;
echo $a;
}
test ();
?>
Cod: Selectaţi tot
<?php
$a = 1;
function test () {
echo $GLOBALS ["a"];
}
test ();
?>