Variable scope & global (PHP)
Në shqip: Fusha e variablave në PHP
ShpjegimiSQ
Në PHP, funksionet s'i shohin variablat jashtë tyre — ndryshe nga JavaScript. Mund të përdorësh global $x, por është praktikë e keqe; më mirë jepja si parametër.
EnglishEN
In PHP, functions can't see variables outside them — unlike JavaScript. You can use global $x, but it's bad practice; pass it as a parameter instead.
Si ta mendosh
Si dhomat me dyer të mbyllura: çdo funksion ka dhomën e vet.
Lexoje në anglisht
Like rooms with closed doors: every function has its own.
Shembull kodiphp
$gjuha = "sq";
function shfaq() { echo $gjuha; } // ✗ undefined
function shfaq2(string $g) { echo $g; } // ✓