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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huawei   /  2016-5-12 14:34  /  14474 人查看  /  135 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

感谢楼主分享
回复 使用道具 举报
nginx 66666666666666666
回复 使用道具 举报
回复 使用道具 举报
伪静态,之前从来没了解过,现在补习下
回复 使用道具 举报
学习下自己编写伪静态页面
回复 使用道具 举报
谢谢老师
回复 使用道具 举报
回复再看
回复 使用道具 举报

PHP新手必看:PHP常见错误提示


       自学党们在自学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调整错误级别,不会调整,那就百度下
回复 使用道具 举报
没么二二得啊大大大二大二
回复 使用道具 举报
66666666666666666
回复 使用道具 举报
一直用伪静态
回复 使用道具 举报
一直想了解这个啊
回复 使用道具 举报
我一直想学这个
回复 使用道具 举报
HP初学者想了解"伪静态",必须看这个贴!
回复 使用道具 举报
后排学习伪静态= =
回复 使用道具 举报
谢谢分享!!!!
回复 使用道具 举报
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
回复 使用道具 举报
查看伪静态
回复 使用道具 举报
11111111111111
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马