php語法錯誤怎麼改,php錯誤處理

本文目錄一覽:

php代碼出錯,如何修改?

這段代碼不是函數,所以return是肯定出錯的。應該用:

exit(); // 或者 die();

代替。

還有這段代碼:

if(!$con){ echo “連接失敗”; return;}

其實是沒有效果的。如果MySQL連接失敗,會直接Warning,這段代碼最多在Warning後加一句“連接失敗”,所以需要屏蔽錯誤消息,可以用:

// 放在最前面error_reporting(0);

來實現。

這段代碼:

if($jifen=5){ $wenjian = file_get_contents(‘./vip.txt’); echo $wenjian; return;}if($jifen=30){ $wenjian = file_get_contents(‘./svip.txt’); echo $wenjian; return;}if($jifen=100){ $wenjian = file_get_contents(‘./ssvip.txt’); echo $wenjian; return;}

實際上只會執行第一個=5的判斷。若=5,在echo之後就退出了;若5,那麼後面的=30和=100就更不可能了。應該改為if…elseif結構。

P.S. 把數據明文放在文件里是不安全的,最好放在數據庫。

還有,在最後,代碼還多了一個},這也會報錯。

謝謝!

php 用wamp運行顯示第四行有語法錯誤,求大神指導一下,怎麼改才對

打開目錄失敗,這種錯誤一般是由於include的文件不存在造成的,或路經寫錯導致的include失敗,for inclusion後面的意思是指php搜索include_path 也沒有到找到文件

php的include在引入文件時會先從你指定的地址讀取,如果讀取不到會搜索include_path目錄.

解決方法:

檢查一下你的include路經是否正確.如果不知道該如何修改,可以把項目放到網址根目錄試試

PHP語法錯誤

這個是模板文件編譯後出現的語法錯誤,可以檢查模板文件有沒有寫法問題。

可以按提示的

D:\phpStudy\WWW\My\Runtime\Cache\Home\8dc23e4b59412263cf65a712c686eabb.php  LINE: 513

這個文件和行,對應找出模板文件出問題的地方,再檢查修復

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/297417.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-28 12:15
下一篇 2024-12-28 12:15

相關推薦

發表回復

登錄後才能評論