這是我在github上找的一個(gè)網(wǎng)站部署到本地的時(shí)候發(fā)生的錯(cuò)誤
出現(xiàn)這個(gè)主要是因?yàn)镻HP5.3 和 之后的PHP版本變化了念搬。
public function __construct(&$tpl){
parent::__construct($tpl, new BookModel());
}
這是上面報(bào)錯(cuò)的代碼
改成
public function __construct(&$tpl){
$bookModel = new BookModel();
parent::__construct($tpl, $bookModel);
}
其實(shí)就是PHP5.3以上默認(rèn)只能傳遞具體的變量尸变,而不能通過(guò)函數(shù)返回值傳遞干花,所以這段代碼中的new BookModel()就得移出來(lái)重新賦值了赖临。
參考連接