您的位置:

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

这个文件和行,对应找出模板文件出问题的地方,再检查修复