看PHP手冊的時候發現了下面這樣一段程式碼:
複製程式碼 程式碼如下:
function Test()
{ ++static $?php count;
if ($count Test();
}
$count--;
}
?>
執行結果如下:
這是一個遞歸的函數,聲明的靜態變數記錄次數,輸出1~10。
程式碼如下:echo 'start
';
static $a = 10
; echo "$a
";
unset($GLOBALS['a']);
echo "$a
";
static $a = 20;
echo "$a
" ;
$GLOBALS['a'] = 10;
echo "$a
";
static $a = 30;
echo "$a
";
unset($GLOBALS['a' ]);
echo "$a
";
static $a;
echo "$a
";
static $a = 40;
echo "$a
";
$ a = 100;
echo "$a
";
static $a = 50;
echo "$a
";
static $a = 4;
echo "$a
" ;
echo 'end
';
exit;
?>
startcom
4
10
以上就介紹了star alliance PHP中static關鍵字原理的學習研究分析,包括了star alliance方面的內容,希望對PHP教程有興趣的朋友有所幫助。