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 |
|