感謝各位的回答 根據大家的經驗我給貼出來方法
這樣寫就能隨時調用了..
我這么寫能執行 但是應該有更好的寫發吧
global $database;
如果每個function都這么寫就太費勁了 .
9 回答
白衣染霜花
TA貢獻1796條經驗 獲得超10個贊
class DB {
private $database;
function init() {
$this->_database = ...;
}
}
$database 現在可以在DB這個class裏任意function內使用$this->_database調用,可以賦值和取值。
慕沐林林
TA貢獻2016條經驗 獲得超9個贊
把 $database 改成 $GLOBALS['database'] 就可以了
$database = new \StdClass();
test();
function test()
{
var_dump($GLOBALS['database']);
}
- 9 回答
- 0 關注
- 596 瀏覽
添加回答
舉報
0/150
提交
取消
