- test1: documentation ( source)
- test2: documentation ( source)
<?php
function test1($unset = false) {
static $bar = 0;
$bar++;
echo $bar;
if ($unset) {
unset($bar);
}
}
function test2($unset = false) {
global $bar;
if (!isset($bar)) {
$bar = 0;
}
$bar++;
echo $bar;
if ($unset) {
unset($bar);
}
}
test1();
test1();
test1(true);
test1();
echo "\n";
test2();
test2();
test2(true);
test2();