在使用phpexcel遇到的問題

PHP顯示Deprecated: Assigning the return value of new by reference is deprecated in解決辦法  

Spreadsheet_Excel_Reader導入EXCEL內容到數據庫的時候,出現了以下提示:

Deprecated: Assigning the return value of new by reference is deprecated in

定位到出錯的那一行:

$this->_ole =& new OLERead();
我本地環境用的是PHP/5.3.3。

解決辦法:php5.3開始後,廢除了php中的”=&”符號,所以要想複製,直接用=引用即可。詳細如下:


1、PHP5對象複製是採用引用的方式;
2、如果不採用引用方式,則需要在複製對象時加關鍵字 clone;
3、如果在複製的過程中,同時要變更某些屬性,則增加函數_clone();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章