A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

keep learning。。
回复 使用道具 举报
今天工作定了!!!
回复 使用道具 举报
楼主真好
回复 使用道具 举报
非常感谢,喜爱传智,从未停歇~
回复 使用道具 举报
谢谢!!!!!!!!
回复 使用道具 举报
谢谢谢谢谢谢谢谢谢谢谢谢老师
回复 使用道具 举报
想看看,快给我们学习学习
回复 使用道具 举报
       自学党们在自学PHP的时候,经常会发生一些小错误。由于不知道向谁求助而心慌意乱地判断以为自己不适合学PHP。其实错误在每个人学习过程中都会碰到的,千万不要妄自菲薄。很多错误在报错的代码提示中已经告诉我们了,仔细看,不会就百度。现总结一些常见的PHP错误,以共享PHP新人。

      PHP常见错误提示:

一、Fatal error: Call to undefined function……
本帖隐藏的内容

函数不存在,可能的原因:
1、系统不存在这个函数且你也没自定义
2、有人会问,我在别的机器上就不报错。那是因为环境不同,这个函数在本机没开,怎么开?你百度函数名字,就能查到这个函数属于哪个dll,去php.ini里开启


二、syntax error, unexpected T_STRING, expecting 。。。

本帖隐藏的内容

严重语法错误,例如syntax error, unexpected T_STRING, expecting ',' or ';' in F:\phpnow\htdocs\index.php on line 4
后边标着行号,自己去检查那一行的标点就行
如果是 第三行 echo 1 后边没加;,报错会报 on line 4 ,on line 4,就是第四行


三:Parse error: syntax error, unexpected T_VARIABLE in XXX.php on line XXX
本帖隐藏的内容

这条语句是PHP常见的报错,一般是在XXX行的上一行,或者是XXX行,缺少分号。或者在双引号中使用双引号,且没有转义等等。
解决方法:找到XXX.php的XXX行,按照上面的分析,找到自己的错误,改正即可。
贴士:作为编程人员,要做到代码严谨,思维清晰,并且细心。人非圣贤孰能无过,但尽量避免这些因为粗心出现的错误,这样才能成为合格的程序员。


四:Parse error: syntax error, unexpected 'X' in XXX.php on line XXX
本帖隐藏的内容

这条语句依然是PHP常见的报错,报错原因是在XXX.php的XXX行,出现了PHP无法识别的字符。常常是因为function,if等需要‘{’、‘}’的地方没有闭合,或者在编程的时候,不小心在‘;’的后面误打了几个字符。
解决方法:找到XXX.php的XXX行,删除多出的字符,添加缺少的字符即可。


五、syntax error, unexpected $end  
本帖隐藏的内容

逻辑忘了闭合  这个报错还有个特征,他会提示你最后一行代码报错,譬如你一共30行,他就告诉你 on line 30,这时候你别检查第三十行,你要把30行挨个,检查一遍,看看哪个标签没闭合。
一共3000行,他就告诉你 on line 3000,这时候你别检查这3000行了,如果你程序排版很乱,在3000行里找哪个括号是个很麻烦的事……教你一招:ctrl+a ctrl+d alt+f4
好了,你现在可以重写了。


六、Notice:Undefined varialbe ……
本帖隐藏的内容

这是一个比较常见的错误,解决方法:error_reporting调整错误级别,不会调整,那就百度下
回复 使用道具 举报
66666666666666666666666666666
回复 使用道具 举报
回复 使用道具 举报
瞧一瞧,看一看
回复 使用道具 举报
感谢分享
回复 使用道具 举报
感谢大佬分享
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
谢谢大佬分享
回复 使用道具 举报
学习一下!!
回复 使用道具 举报
素质低下非常GV好吧
回复 使用道具 举报
谢谢,希望有所提升
回复 使用道具 举报
谢谢,希望有所提升,收藏一下
回复 使用道具 举报
感谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马