php報錯未定義全局變量?
PHP中的變量作用域,PHP中函數變量和全局是完全隔絕的,也就是無法相互訪問。
你想在函數內部訪問外部變量,你需要這樣:
$test = 123; abc(); //輸出123 function abc(){ global $test; echo($test); }$test = 123; abc(); //輸出123 function abc(){ global $test; echo($test); } PHP 要盡量不使用全局變量, 全局變量主要使用在項目中頂級的變量 中 比如 項目的目錄路徑, 數據庫信息等 . 如果只是一個模塊 中使用還是用參數傳進去吧 對于你的代碼 , 定義全局變量要接 global global $count=0;