php 常见错误解析

 {错误类型}: {错误原因} in {错误文件} on {错误行数} 

1、Parse error(解析错误)一般都伴随着Syntax errors(句法错误) ,说明你的程序不符合PHP的语法

它是级别最高的错误,整个脚本根本不会被执行。一般都是由一个表达式缺少";" 或各种括号引号不成对引起的。)

2、Fatal Error(致命错误),仅次于Parsing Error的错误,执行到发生错误的行时,脚本会终止运行。

  (在程序符合PHP语法的基础上,使用了未定义的函数,或require一个不存在的文件,死循环导致程序执行超时,都会导致fatal error。)

3、Warning(警告),比致命错误级别稍低,但程序不会因为脚本错误而终止。

  一般出现在include一个不存在的文件,或者一个程序需要一个参数,但是你没传参数,并且你也没指定参数的默认值。

  Warning视情况可以避免出现,实在没法避免,可以加@强行屏蔽。

4、Notice(通知),级别最低,一般可以无视,不会影响到脚本的运行。多数发生在变量或数组下标未定义的情况。

  注意:多数notice都可忽略,但是少数的notice也可能会反映出比较严重的问题。


不同的错误种类包括:

E_ERROR:通常会显示出来,也会中断程序执行。
E_WARNING:通常都会显示出来,但不会中断程序的执行。
E_NOTICE:在脚本正常运行下发生的代码错误。
E_PARSE:语法解析错误。

E_CORE_ERROR:在PHP启动时发生的致命错误。
E_CORE_WARNING:报告在PHP启动时发生的非致命性错误。
E_COMPILE_ERROR:编译时发生的致命错误,指出脚本的错误。

E_USER_ERROR:用户产生的错误信息。
E_USER_WARNING:用户产生的警告信息。
E_USER_NOTICE:用户引发的注意消息。

E_STRICT:编码标准化警告,运行时发生的错误。
E_RECOVERABLE_ERROR:接近致命的运行时错误,若未被捕获则视同E_ERROR。
E_ALL:捕获所有的错误和警告。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PHP 手册 by: Mehdi Achour Friedhelm Betz Antony Dovgal Nuno Lopes Hannes Magnusson Georg Richter Damien Seguy Jakub Vrana 其他贡献者 2015-04-16 Edited By: Philip Olson 中文翻译人员: 肖盛文 穆少磊 宋琪 黄啸宇 王远之 肖理达 乔楚 戴劼 © 1997-2015 PHP 文档组 •版权信息 •PHP 手册•序言 •入门指引•简介 •简明教程 •安装与配置•安装前需要考虑的事项 •Unix 系统下的安装 •Mac OS X 系统下的安装 •Windows 系统下的安装 •云计算平台上的安装 •FastCGI 进程管理器(FPM) •PECL 扩展库安装 •还有问题? •运行时配置 •语言参考•基本语法 •类型 •变量 •常量 •表达式 •运算符 •流程控制 •函数 •类与对象 •命名空间 •异常处理 •生成器 •引用的解释 •预定义变量 •预定义异常 •预定义接口 •上下文(Context)选项和参数 •支持的协议和封装协议 •安全•简介 •总则 •以 CGI 模式安装时 •以 Apache 模块安装时 •文件系统安全 •数据库安全 •错误报告 •使用 Register Globals •用户提交的数据 •魔术引号 •隐藏 PHP •保持更新 •特点•用 PHP 进行 HTTP 认证 •Cookie •会话 •处理 XForms •文件上传处理 •使用远程文件 •连接处理 •数据库持久连接 •安全模式 •PHP 的命令行模式 •垃圾回收机制 •DTrace 动态跟踪 •函数参考•影响 PHP 行为的扩展 •音频格式操作 •身份认证服务 •针对命令行的扩展 •压缩与归档扩展 •信用卡处理 •加密扩展 •数据库扩展 •日期与时间相关扩展 •文件系统相关扩展 •国际化与字符编码支持 •图像生成和处理 •邮件相关扩展 •数学扩展 •非文本内容的 MIME 输出 •进程控制扩展 •其它基本扩展 •其它服务 •搜索引擎扩展 •针对服务器的扩展 •Session 扩展 •文本处理 •变量与类型相关扩展 •Web 服务 •Windows 专用扩展 •XML 操作 •PHP 核心:骇客指南•序言 •内存管理 •变量的使用 •函数的编写 •类和对象的使用 •资源的使用 •INI 设置的使用 •流的使用 •"counter" 扩展 - 一个连续的实例 •PHP 5 构建系统 •扩展的结构 •PDO 驱动 •扩展相关 FAQ •Zend Engine 2 API 参考 •Zend Engine 2 操作码列表 •Zend Engine 1 •FAQ — FAQ:常见问题•一般信息 •邮件列表 •获取 PHP •数据库问题 •安装 — 安装常见问题 •编译问题 •使用 PHP •密码散列 — 密码散列安全 •PHP 和 HTML •PHP 和 COM •从 PHP 4 移植到 PHP 5 •杂类问题 •附录•PHP 及其相关工程的历史 •从PHP 5.5.x 移植到 PHP 5.6.x •从 PHP 5.4.x 迁移到 PHP 5.5.x •从 PHP 5.3.X 迁移到 PHP 5.4.X •从 PHP 5.2.x 移植到 PHP 5.3.x •Migrating from PHP 5.1.x to PHP 5.2.x •Migrating from PHP 5.0.x to PHP 5.1.x •从 PHP 4 移植到 PHP 5 •类与对象(PHP 4) •PHP 的调试 •配置选项 •php.ini 配置 •扩展库列表/归类 •函数别名列表 •保留字列表 •资源类型列表 •可用过滤器列表 •所支持的套接字传输器(Socket Transports)列表 •PHP 类型比较表 •解析器代号列表 •用户空间命名指南 •关于本手册 •Creative Commons Attribution 3.0 •索引 •更新日志 •CHM 版本•关于此版本 •Using PHP Manual CHM Edition •The Full Text Search •Integrating the PHP Manual User Contributed Notes michael 14-Jan-2015 09:49 Great info on PHP, helps greatly with ANY issues that have faced me, and i am sure that this site will continue to knock over any barriers that are built in front of me.
PHP官方手册中文版 PHP 手册 Mehdi Achour Friedhelm Betz Antony Dovgal Nuno Lopes Philip Olson Georg Richter Damien Seguy Jakub Vrana 编辑 Gabor Hojtsy 目录 前言 作者和贡献者 I. 入门指引 1. 简介 2. 简明教程 II. 安装与配置 3. 安装前需要考虑的事项 4. Unix 系统下的安装 5. Mac OS X 系统下的安装 6. Windows 系统下的安装 7. PECL 扩展库安装 8. 还有问题? 9. 运行时配置 III. 语言参考 10. 基本语法 11. 类型 12. 变量 13. 常量 14. 表达式 15. 运算符 16. 控制结构 17. 函数 18. 类与对象(PHP 4) 19. 类与对象(PHP 5) 20. Namespaces 21. 异常处理 22. 引用的解释 IV. 安全 23. 简介 24. 总则 25. 以 CGI 模式安装时 26. 以 Apache 模块安装时 27. 文件系统安全 28. 数据库安全 29. 错误报告 30. 使用 Register Globals 31. 用户提交的数据 32. 魔术引号 33. 隐藏 PHP 34. 保持更新 V. 特点 35. 用 PHP 进行 HTTP 认证 36. Cookie 37. 会话 38. 处理 XForms 39. 文件上传处理 40. 使用远程文件 41. 连接处理 42. 数据库永久连接 43. 安全模式 44. PHP 的命令行模式 VI. 函数参考 I. .NET 函数 II. Apache 特有函数 III. APC 可选 PHP 缓存 IV. APD 高级 PHP 调试器 V. Array 数组函数 VI. Aspell 函数(已废弃) VII. BBCode Functions VIII. BC math 高精度数学函数 IX. BCompiler PHP 字节码编译器 X. Bzip2 压缩函数 XI. Calendar 日历函数 XII. CCVS API 函数(已废弃) XIII. Classes/Objects 类/对象函数 XIV. Classkit 函数 XV. ClibPDF Functions [deprecated] XVI. COM 和 .Net(Windows)函数 XVII. Crack Functions XVIII. Character Type Functions XIX. CURL, Client URL Library Functions XX. Cybercash Payment Functions XXI. Credit Mutuel CyberMUT functions XXII. Cyrus IMAP administration Functions XXIII. Date/Time 日期/时间函数 XXIV. DB++ Functions XXV. Database (dbm-style) Abstraction Layer Functions XXVI. dBase Functions XXVII. DBM Functions [deprecated] XXVIII. dbx Functions XXIX. Direct IO Functions XXX. Directory 目录函数 XXXI. DOM Functions XXXII. DOM XML Functions XXXIII. enchant Functions XXXIV. Error Handling and Logging Functions XXXV. Exif Functions XXXVI. Expect Functions XXXVII. File Alteration Monitor Functions XXXVIII. Forms Data Format Functions XXXIX. Fileinfo Functions XL. filePro Functions XLI. Filesystem 文件系统函数 XLII. Filter Functions XLIII. Firebird/InterBase Functions XLIV. Firebird/Interbase Functions (PDO_FIREBIRD) XLV. FriBiDi Functions XLVI. FrontBase Functions XLVII. FTP 函数 XLVIII. Function Handling Functions XLIX. GeoIP Functions L. Gettext Functions LI. GMP Functions LII. gnupg 函数 LIII. Net_Gopher LIV. Haru PDF Functions LV. hash Functions LVI. HTTP 函数 LVII. Hyperwave Functions LVIII. Hyperwave API Functions LIX. i18n 函数 LX. IBM Functions (PDO_IBM) LXI. IBM DB2, Cloudscape and Apache Derby Functions LXII. iconv Functions LXIII. ID3 Functions LXIV. IIS Administration Functions LXV. Image 图像函数 LXVI. Imagick Image Library LXVII. IMAP, POP3 and NNTP Functions LXVIII. Informix Functions LXIX. Informix Functions (PDO_INFORMIX) LXX. Ingres II Functions LXXI. IRC Gateway Functions LXXII. PHP / Java Integration LXXIII. JSON 函数 LXXIV. KADM5 LXXV. LDAP Functions LXXVI. libxml Functions LXXVII. Lotus Notes Functions LXXVIII. LZF Functions LXXIX. Mail 邮件函数 LXXX. Mailparse Functions LXXXI. Math 数学函数 LXXXII. MaxDB PHP Extension LXXXIII. MCAL Functions LXXXIV. Mcrypt Encryption Functions LXXXV. MCVE (Monetra) Payment Functions LXXXVI. Memcache Functions LXXXVII. Mhash Functions LXXXVIII. Mimetype Functions LXXXIX. Ming functions for Flash XC. Miscellaneous Functions XCI. mnoGoSearch Functions XCII. Microsoft SQL Server Functions XCIII. Microsoft SQL Server and Sybase Functions (PDO_DBLIB) XCIV. Mohawk Software Session Handler Functions XCV. mSQL Functions XCVI. Multibyte String Functions XCVII. muscat Functions XCVIII. MySQL 函数 XCIX. MySQL Functions (PDO_MYSQL) C. MySQLi 扩展库 CI. Ncurses Terminal Screen Control Functions CII. Network Functions CIII. Newt Functions CIV. NSAPI-specific Functions CV. Object Aggregation/Composition Functions CVI. Object property and method call overloading CVII. Oracle 函数 CVIII. ODBC Functions (Unified) CIX. ODBC and DB2 Functions (PDO_ODBC) CX. oggvorbis CXI. OpenAL Audio Bindings CXII. OpenSSL Functions CXIII. Oracle 函数(已废弃) CXIV. Oracle Functions (PDO_OCI) CXV. Output Control 输出控制函数 CXVI. Ovrimos SQL Functions CXVII. Paradox File Access CXVIII. Parsekit Functions CXIX. Process Control Functions CXX. Perl 兼容正则表达式函数 CXXI. PDF 函数 CXXII. PDO Functions CXXIII. Phar archive stream and classes CXXIV. PHP Options&Information CXXV. POSIX Functions CXXVI. POSIX 扩展正则表达式函数 CXXVII. PostgreSQL 数据库函数 CXXVIII. PostgreSQL Functions (PDO_PGSQL) CXXIX. Printer Functions CXXX. Program Execution Functions CXXXI. PostScript document creation CXXXII. Pspell Functions CXXXIII. qtdom Functions CXXXIV. Radius CXXXV. Rar Functions CXXXVI. GNU Readline CXXXVII. GNU Recode Functions CXXXVIII. RPM Header Reading 函数 CXXXIX. runkit Functions CXL. SAM - Simple Asynchronous Messaging CXLI. Satellite CORBA client extension [deprecated] CXLII. SCA Functions CXLIII. SDO Functions CXLIV. SDO XML Data Access Service Functions CXLV. SDO Relational Data Access Service Functions CXLVI. Semaphore, Shared Memory and IPC Functions CXLVII. SESAM Database Functions CXLVIII. PostgreSQL Session Save Handler CXLIX. Session 会话处理函数 CL. Shared Memory Functions CLI. SimpleXML functions CLII. SNMP 函数 CLIII. SOAP Functions CLIV. Socket Functions CLV. Standard PHP Library (SPL) Functions CLVI. SQLite Functions CLVII. SQLite Functions (PDO_SQLITE) CLVIII. Secure Shell2 Functions CLIX. Statistics Functions CLX. Stream Functions CLXI. String 字符串处理函数 CLXII. Subversion 函数 CLXIII. Shockwave Flash Functions CLXIV. Swish Functions CLXV. Sybase Functions CLXVI. TCP Wrappers Functions CLXVII. Tidy Functions CLXVIII. Tokenizer Functions CLXIX. Unicode Functions CLXX. URL 函数 CLXXI. Variable 变量函数 CLXXII. Verisign Payflow Pro Functions CLXXIII. vpopmail Functions CLXXIV. W32api 函数 CLXXV. WDDX Functions CLXXVI. win32ps Functions CLXXVII. win32service Functions CLXXVIII. xattr Functions CLXXIX. xdiff Functions CLXXX. XML 语法解析函数 CLXXXI. XML-RPC 函数 CLXXXII. XMLReader functions CLXXXIII. XMLWriter Functions CLXXXIV. XSL functions CLXXXV. XSLT Functions CLXXXVI. YAZ Functions CLXXXVII. YP/NIS Functions CLXXXVIII. Zip File Functions CLXXXIX. Zlib Compression Functions VII. PHP at the Core: A Hacker's Guide to the Zend Engine 45. The PHP 5 build system 46. Extension structure 47. Memory management 48. Working with variables 49. Writing functions 50. Working with classes and objects 51. Working with resources 52. Working with INI settings 53. Working with streams 54. PDO Driver How-To 55. Extension FAQs 56. Zend Engine 2 API reference 57. Zend Engine 1 58. The future: PHP 6 and Zend Engine 3 VIII. FAQ:常见问题 59. 一般信息 60. 邮件列表 61. 获取 PHP 62. 数据库问题 63. 安装常见问题 64. 编译问题 65. 使用 PHP 66. PHP 和 HTML 67. PHP 和 COM 68. PHP 和其它语言 69. 从 PHP/FI 2 移植到 PHP 3 70. 从 PHP 3 移植到 PHP 4 71. 从 PHP 4 移植到 PHP 5 72. 杂类问题 IX. 附录 A. PHP 及其相关工程的历史 B. Migrating from PHP 5.1.x to PHP 5.2.x C. Migrating from PHP 5.0.x to PHP 5.1.x D. 从 PHP 4 移植到 PHP 5 E. 从 PHP 3 移植到 PHP 4 F. 从 PHP/FI 2 移植到 PHP 3 G. PHP 的调试 H. 配置选项 I. php.ini 配置选项 J. 所支持时区列表 K. 扩展库分类 L. 函数别名列表 M. 保留字列表 N. 资源类型列表 O. 支持的协议/封装协议列表 P. 可用过滤器列表 Q. 所支持的套接字传输器(Socket Transports)列表 R. PHP 类型比较表 S. 解析器代号列表 T. Userland Naming Guide U. 关于本手册 V. 开放出版许可协议 W. 函数索引 X. 补充说明 X. CHM 版本 73. 关于此版本 74. Using PHP Manual CHM Edition 75. The Full Text Search 76. Specialities of this Edition 77. Integrating the PHP Manual 78. Skin development 79. CHM Edition Credits
php5.chm中文手册最新下载 PHP 手册 序言 入门指引 简介 简明教程 安装与配置 安装前需要考虑的事项 Unix 系统下的安装 Mac OS X 系统下的安装 Windows 系统下的安装 云计算平台上的安装 FastCGI 进程管理器(FPM) PECL 扩展库安装 还有问题? 运行时配置 语言参考 基本语法 类型 变量 常量 表达式 运算符 流程控制 函数 类与对象 命名空间 异常处理 生成器 引用的解释 预定义变量 预定义异常 预定义接口 上下文(Context)选项和参数 支持的协议和封装协议 安全 简介 总则 以 CGI 模式安装时 以 Apache 模块安装时 文件系统安全 数据库安全 错误报告 使用 Register Globals 用户提交的数据 魔术引号 隐藏 PHP 保持更新 特点 用 PHP 进行 HTTP 认证 Cookie 会话 处理 XForms 文件上传处理 使用远程文件 连接处理 数据库永久连接 安全模式 PHP 的命令行模式 垃圾回收机制 函数参考 影响 PHP 行为的扩展 音频格式操作 身份认证服务 日期与时间相关扩展 针对命令行的扩展 压缩与归档扩展 信用卡处理 加密扩展 数据库扩展 文件系统相关扩展 国际化与字符编码支持 图像生成和处理 邮件相关扩展 数学扩展 非文本内容的 MIME 输出 进程控制扩展 其它基本扩展 其它服务 搜索引擎扩展 针对服务器的扩展 Session 扩展 文本处理 变量与类型相关扩展 Web 服务 Windows 专用扩展 XML 操作 PHP 核心:骇客指南 序言 内存管理 变量的使用 函数的编写 类和对象的使用 资源的使用 INI 设置的使用 流的使用 "counter" 扩展 - 一个连续的实例 PHP 5 构建系统 扩展的结构 PDO 驱动 扩展相关 FAQ Zend Engine 2 API 参考 Zend Engine 2 操作码列表 Zend Engine 1 FAQ — FAQ:常见问题 一般信息 邮件列表 获取 PHP 数据库问题 安装 — 安装常见问题 编译问题 使用 PHP Password Hashing — Safe Password Hashing PHP 和 HTML PHP 和 COM PHP 和其它语言 从 PHP 4 移植到 PHP 5 杂类问题 附录 PHP 及其相关工程的历史 Migrating from PHP 5.4.x to PHP 5.5.x 从 PHP 5.3.X 迁移到 PHP 5.4.X 从 PHP 5.2.x 移植到 PHP 5.3.x Migrating from PHP 5.1.x to PHP 5.2.x Migrating from PHP 5.0.x to PHP 5.1.x 从 PHP 4 移植到 PHP 5 类与对象(PHP 4) PHP 的调试 配置选项 php.ini 配置 扩展库列表/归类 函数别名列表 保留字列表 资源类型列表 可用过滤器列表 所支持的套接字传输器(Socket Transports)列表 PHP 类型比较表 解析器代号列表 用户空间命名指南 关于本手册 Creative Commons Attribution 3.0 索引 更新日志

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值