Zasięg zmiennych w PHP określa, w których częściach programu dana zmienna jest dostępna. Rozumienie zasięgu jest kluczowe, aby unikać błędów związanych z „niewidzialnymi” zmiennymi.
1. Zasięg lokalny
Zmienna utworzona wewnątrz funkcji istnieje tylko w tej funkcji. Poza nią nie można się do niej odwołać.
<?php
function test() {
$msg = "Hello"; // zmienna lokalna
echo $msg;
}
test(); // Hello
echo $msg; // Błąd: zmienna nie istnieje w tym zasięgu
?>
2. Zasięg globalny
Zmienna utworzona…