Obsluha globßlnφch prom∞nn²ch

Zatφmco v PHP 3 a prvnφch verzφch PHP 4 se p°i obsluze globßlnφch prom∞nn²ch dbalo p°edev╣φm na jednoduchost, nynφ se zam∞°enφ zm∞nilo sm∞rem k vy╣╣φ bezpeΦnosti. Tak╛e jestli╛e nßsledujφcφ p°φpad dob°e fungoval v PHP 3, v PHP 4 je t°eba provΘst unset($GLOBALS["id"]);. Toto je jen jeden aspekt obsluhy globßlnφch prom∞nn²ch. M∞li byste v╛dy pou╛φvat $GLOBALS, v nov∞j╣φch verzφch PHP 4 budete nuceni tak uΦinit ve v∞t╣in∞ p°φpad∙. Vφce o tΘto problematice najdete v Φßsti global (globßlnφ) reference.

P°φklad C-1. Zm∞ny u globßlnφch prom∞nn²ch

<?php
$id = 1;
function test()
{
    global $id;
    unset($id);
}
test();
echo($id); // This will print out 1 in PHP 4