Ja gribi funkcijā izmantot globālo mainīgo, tad jāpieraksta global priekšā.
Ja netaisies mainīt to mainīgo, tad nodefinē kā constanti.
session_start();
$_SESSION['var'] = "OK";
$var = $_SESSION['var'];
define("VAR", $_SESSION['var']); //konstante
function getVar(){
return $var;
}
function getVar2(){
global $var;//pataisam globālu
return $var;
}
echo getVar(); //Null
echo getVar2(); //OK
echo VAR; //OK, Būs pieejams visur globāli (visos zemāk inklūdotajos failos)