php中出現Strict Standards: Only variables should be passed by reference in的解決方法
這種報錯主要是因為PHP5.3以及PHP5.3以上預設只能傳遞具體的變數,而不能通過函式返回值傳遞,當然也不是所有的PHP函式都不支援這種寫法,具體哪些支援哪些不支援我也不知道,但是遇到這種錯誤通常有兩種解決辦法
1.降低PHP版本到5.3以下(基本不會使用)
2.換一種寫法,例如:
$list = '1x23x56';
$res = end(explode('x',$list)); #會報錯,試驗過end next prev reset sort這幾個都會報錯
$mid = explode('x',$list);
$res = end($mid); #不會報錯
當然還有資料顯示可以修改php.ini裡面修改error_reporting,改成error_reporting=E_ALL & ~E_STRICT,意思是顯示所有除了嚴格模式的錯誤,個人認為不是好辦法
1.降低PHP版本到5.3以下(基本不會使用)
2.換一種寫法,例如:
$list = '1x23x56';
$res = end(explode('x',$list)); #會報錯,試驗過end next prev reset sort這幾個都會報錯
$mid = explode('x',$list);
$res = end($mid); #不會報錯
當然還有資料顯示可以修改php.ini裡面修改error_reporting,改成error_reporting=E_ALL & ~E_STRICT,意思是顯示所有除了嚴格模式的錯誤,個人認為不是好辦法
相關文章
- In bugfree, 解決Strict Standards: Only variables should be passed by reference in FuncModel.inc.phpPHP
- MySQL 中出現報錯提示: ‘Variable ‘XXX‘ is a read only variable‘的解決方法MySql
- undefined reference to錯誤的解決方法Undefined
- mysql中出現Unit mysql.service could not be found 的解決方法MySql
- "undefined reference to" 問題解決方法Undefined
- Ansible: No inventory was passed, only implicit localhost is availablelocalhostAI
- android 專案中出現紅色感嘆號的解決方法Android
- Mac 右鍵選單中出現多個 Edge 版本解決方法Mac
- YOLOv3訓練過程中出現過擬合現象的解決方法YOLO
- PHP出現Cannotmodifyheaderinformation問題的解決方法PHPHeaderORM
- Do PHP Developers Need and will Adopt PHP Coding Standards?PHPDeveloper
- Spark SQL中出現 CROSS JOIN 問題解決SparkSQLROS
- 安裝過程中出現PKG_CONFIG_PATH的問題解決方法
- php查詢mssql出現亂碼的解決方法PHPSQL
- PHP中出現BOM字元\ufeff,PHP去掉詭異的BOM \ufeffPHP字元
- opencv遇到NULL pointer(NULL array pointer is passed) 解決方案OpenCVNull
- PHP錯誤“Thisfilehasexpired”的解決方法PHP
- 關於ActiveMQ在MyEclipse中出現無法讀取schema文件的問題解決方法MQEclipse
- IAR中出現the order of volatile accesses is undefined in this statement的解決辦法Undefined
- php抓取https網址出現錯誤的解決方法PHPHTTP
- PHP不能連線MSSQLServer的解決方法PHPSQLServer
- web standardsWeb
- 解決Eclipse/STS 中出現Resource is out of sync with the file system 的異常Eclipse
- 對於python中出現UnicodeDecodeError問題的解決方案PythonUnicodeError
- PHP動態編譯出現Cannot find autoconf的解決方法PHP編譯
- php讀取mssql日期出現中文字元的解決方法PHPSQL字元
- Datagrip連線SQLserver表中出現中文亂碼解決方案SQLServer
- 解決eclipse中出現Resource is out of sync with the file system問題Eclipse
- 對oracle中出現的壞塊的處理方法Oracle
- Adobe 系列安裝過程中出現錯誤程式碼107解決方法
- php不能呼叫sendmail發信的解決方法PHPAI
- 解決AIX 5.3 & Oracle 10g EM中出現的亂嗎問題AIOracle 10g
- DedeCMS Error: Tag disabled: "php" 解決方法ErrorPHP
- 問題解決:TypeError: unsupported format string passed to NoneType.__format__ErrorORMNone
- PHP防止表單重複提交的解決方法PHP
- php生成唯一id的幾種解決方法PHP
- git中出現”the requested upstream branch ‘origin/master‘ does not exist“問題的解決GitAST
- 解決svn遷移過程中出現:SVN Error: is not the same repository as的問題Error