我知道他們是,問題的長版本是:函數中的靜態變量是否初始化爲NULL(手動)?
在PHP手冊中,它聲明靜態函數變量初始化爲NULL並認爲是空的?
<?php
function foo() {
static $static;
}
例如:在foo中,值爲$ static的第一次調用時是否初始化?
我記得這是寫在PHP Manual,但我沒有收藏位置。過去三天,我試圖再次找到它,但沒有運氣。
我正在尋找具有權威性的文件,因此可以強調聲明。例如,PHP手冊中的一個頁面明確說明哪些值已經初始化爲沒有指定的值,不幸的是,手冊中的Using static variables未提供任何關於此的信息。 基於on the source-code of the PHP language(不是PHP腳本)的證明就足夠了,但我仍然不擅長閱讀PHP源代碼。
我認爲那是我一直在尋找的網頁。非常感謝,我非常尋找靜態關鍵字,我一定忽略了它。我知道它在那裏!再次感謝! – hakre 2011-03-22 11:02:51