Domen promenljive je oblast u kodu u kojoj je ta promenljiva vidljiva.
Primer: ako negde u kodu koristite promenljivu po imenu $brojac:
$brojac = 2;
.
.
.
.
.
Nastavak primera: ta ista promenljiva se koristi i kasnije:
$brojac = 2;
.
.
.
.
.
$brojac = 50;
.
.
.
.
.
Objasnjenje: dok kod bude rastao, moze se desiti da u njega uvedete novu promenljivu sa imenom $brojac, zaboravljajuci da vec imate promenljivu sa tim imenom, sto dovodi konfilkta jer promena jedne promenljive menja i drugu, zato sto za PHP to su iste promenljive. Resenje ovakvog konflikta su funkcije jer funkcija razlaze kod.
Primer: ako negde u kodu koristite promenljivu po imenu $brojac:
$brojac = 2;
.
.
.
.
.
Nastavak primera: ta ista promenljiva se koristi i kasnije:
$brojac = 2;
.
.
.
.
.
$brojac = 50;
.
.
.
.
.
Objasnjenje: dok kod bude rastao, moze se desiti da u njega uvedete novu promenljivu sa imenom $brojac, zaboravljajuci da vec imate promenljivu sa tim imenom, sto dovodi konfilkta jer promena jedne promenljive menja i drugu, zato sto za PHP to su iste promenljive. Resenje ovakvog konflikta su funkcije jer funkcija razlaze kod.