打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
PHP错误集锦
userphoto

2010.08.27

关注
作为一个php的初学者,学习php遇到了很多困难。看了很多视频,感觉模模糊糊什么都不会。就开始模仿着写代码,颇有收获,不过遇到了很多头疼半天问题,总结一下吧……
 错误提示1:
Parse error: syntax error, unexpected $end in D:\wamp\www\bangyang\08\tmlog\index.php on line 190
 这个错误显然在最后一行 </html>这个标签怎么会有错误呢、显然是其他原因的错误 提示显示的是有syntax error(语法错误); 还有一点就是说的是$end 出现这个变量大部分不是由于这个变量引起的(代码中就没有这个变量) 这里提示说的是 由于匹配问题。 
原因:1、可能是由于使用tab时 在英文状态下输入了”  ` ” 怎么样 不注意看 是看不到的吧 呵呵 (在选中全文的时候会出现一小白点)
原因:2、在php标签中少了“ ;” 当然这是半角符号 
原因:3、由于匹配问题  “{    }”这两个符号少一个,造成不匹配 。 强烈建议一开始写代码是就匹配好 然后再在里面嵌套代码 要不这个错误 是很容易被忽视的!
原因:4、可能是php版本的问题  建议尽量用<?php  …………   ?>这种标准的写法 我的一个错误  像这样“<?    ?>”的php标识符 在很多情况下是没有错误的 但是 我今天上午 就是因为这个错误 找了半天 最后带着很挑剔的眼光去看时 才看到 !以此为鉴吧!!!  这是很难发现的毛病 因为他显示的也是加重色的,似乎没错误,呵呵
错误提示2:
Parse error: syntax error, unexpected '}' in D:\wamp\www\lianxi\1.php on line 8
又是语法错误(syntax error)咋一看“ unexpected '}' ” 好像是’}’的毛病 其实不是的
原因1:由于你最靠近’}’的一个“ ; ” 被你漏掉了
原因2:有时候确实是“}”的原因
错误提示3:
Parse error: syntax error, unexpected T_BREAK, expecting ',' or ';' in D:\wamp\www\lianxi\1.php on line 7
原因1:缺少了“ ;” or “,”……导致循环 或者程序中断 仔细检查吧
原因2:“, ,“间缺省值了  只要查查“ , ”的前后一般是没问题的
错误提示4:Parse error: syntax error, unexpected T_VARIABLE in D:\wamp\www\lianxi\1.php on line 2
原因1:T_VARIABLE 提示的是变量问题 看看你的变量吧  到底是什么原因 是多“;” “$”“,”……  还是少“;”“,”   还是半角跟全角的符号问题这都是基本的细节!只要有好习惯,应该可以避免!
错误提示5:Warning: Wrong parameter count for imagecolorallocate() in D:\wamp\www\php5\image.php on line 12
原因1:是由于imagecolorallocate()这个画图函数出了毛病,是里面的数错误  少了“,”这样的符号  或者其他原因
原因2:少了参数int imagecolorallocate ( resource image, int red, int green, int blue) 很多函数都会出现这种问题 写函数时多注意了
错误提示6:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\wamp\www\php5\image.php:6) in D:\wamp\www\php5\image.php on line 7
原因1:有时候只用在<?php   ?>中写代码 就行 没必要在要<html><head></head><body>这些标签 能简练就简练吧  代码越简练 执行效率 会越高 
有时候图像不显示 也是由这些html代码造成的  很可恶的  ………………
原因 2:session_start()前已经有东西“already sent”。像session_start()一定要在代码头最前面发送,在此前面不允许有其他的任何信息发送  像<head>标签里的<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />等等也不能在之前发送(由于不认真听张老师的课,找了半天)。放到最前面后你就可以随便写html代码了……

 写代码时一定要多考虑,那些“报警”都是我自己给自己找茬!自己不让自己过好日子,值得吗?希望大家不要给自己找不好过……嘿嘿

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
PHP错误syntax error unexpected T
帝国CMS安装成功后登录后台就提示错误的解决办法
如何正确理解PHP的错误信息
ThinkPHP报错syntax error, unexpected '['求解答
sublime3 wamp配置php,(无需配环境变量) - Pelephone - 博客园
php入门第一天
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服