برای حالتهای مختلف خروجی رو نشون میدم
$var3 = 'global';
function f(){
static $varf = 'f';
function g(){
static $var2 = 'g';
echo $varf.' '.$var2.' '.$var3;
}
g();
#output: g
$var3 = 'global';
function f(){
static $varf = 'f';
function g(){
static $var2 = 'g';
global $varf, $var3;
echo $varf.' '.$var2.' '.$var3;
}
g();
}
f();
#output: g global
$var3 = 'global';
function f(){
static $varf = 'f';
global $var3;
echo $varf.' '.$var2.' '.$var3;
function g(){
static $var2 = 'g';
}
g();
}
f();
#output: f global
امیدوارم واضح بوده باشه همه چی
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)