找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2011|回复: 0

[分享] PHP常见报错备注

[复制链接]
发表于 2013-4-7 09:13:55 | 显示全部楼层 |阅读模式 来自 中国–广东–湛江
  1. PHP常见错误,我认为主要分为3块:
  2. 1、语法错误
  3. Parse error: syntax error, unexpected T_VARIABLE in E:\guestbook\user.php on line 268
  4. 一般是少分号,在上一行或者下一行都有可能
  5. Parse error: syntax error, unexpected '.' in F:\www\blog\article.php on line 100
  6. 多个“.”,类似的还有多个“;”等等
  7. Notice: Undefined variable: a in ...
  8. 使用了一个没有被定义的变量a
  9. Parse error: syntax error, unexpected T_ELSE in   
  10. if else if  else 句式逻辑错误
  11. Parse error: syntax error, unexpected $end in  
  12. 一般是大括号不匹配
  13. Parse error: syntax error, unexpected T_STRING in
  14. 一般是忘了写句末分号
  15. Warning: Invalid argument supplied for foreach() in
  16. foreach 的第一个参数必须是一个数组
  17. Warning: Wrong parameter count for  a  in
  18. 函数参数个数不对
  19. Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at F:\www\blog\index.php:10) in F:\www\blog\includes\config.inc.php on line 10
  20. Warning: annot modify header information - headers already sent by (output started at F:\www\blog\index.php:10) in F:\www\blog\includes\config.inc.php on line 12
  21. session前面不能有输出,同意的cookie也是这样的
  22. Fatal error: Cannot redeclare
  23. 函数已经定义过,不能重新再定义;类也不能同名
  24. 2、SQL语句错误
  25. Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in
  26. 说明前面执行SQL 返回失败,一般可能是SQL语句错误 ,如分析不出来,可以Mysql_error () 看具体是哪个地方错了
  27. No database selected
  28. 一般是没有连接数据库
  29. Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘root’@'localhost’ (using password: YES) in  …..   on line 3Access denied for user ‘root’@'localhost’ (using password: YES)
  30. 数据库用户名的密码错误
  31. Unknown database ‘cms07261′
  32. 数据库不存在
  33. Table ‘cms0726.test’ doesn’t exist
  34. 表不存在
  35. Unknown column ‘abc’ in ‘field list’
  36. 字段不存在
  37. Column count doesn’t match value count at row 1
  38. sql语句中 字段值的个数比字段名个数不一样

  39. 3、模板错误
  40. Fatal error: Smarty error: [in message_list.html line 22]: syntax error: ‘foreach: item’ must be a variable name (literal string)
  41. foreach 后面的item 后面必须跟一个变量名,不加$,是一个字符串
  42. Fatal error: Smarty error: [in admin/tpl/class_detail.html line 14]: syntax error: unrecognized tag: cs.student_id (Smarty_Compiler.class.php, line 436) in D:\www\web\xmphp\inc\smarty\Smarty.class.php on line 1088
  43. smarty语法错误:循环数组的时候,少$
  44. Warning: Smarty error: unable to read resource: “message_list1.html” in
  45. 模板文件找不到,看是否是文件名写错或文件存放到别的目录中去了。
  46. Fatal error: Smarty error: [in order_detail.html line 171]: syntax error: unclosed tag \{elseif} (opened line 157). (Smarty_Compiler.class.php, line 317) in F:\www\guestbook\xmphp\inc\smarty\Smarty.class.php on line 1088
  47. html页面语法错误,少结束标签<%/if%>
复制代码

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-5 21:46 , Processed in 0.042379 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表