正确理解PHP程序编译时的错误信息

PHP做为目前非常热门的一种程序编译语言,受到很多朋友的青睐。对于很多程序员来说,在php编程时会遇到各种各样的错误信息,更好地理解错误信息可以大大节省确定并改正错误内容所花费的时间。下面就为朋友们列举几项最为常见的php程序编译时的错误信息。

PHP优势

  • 01

    PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。 PHP安装它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展!

几点常见的错误信息

  • 01

    编译器的工作方式 要搞清楚编译器为什么会报告某一行上存在错误,首先必须明确编译器解析PHP代码的机制。我并不打算在本文中对此进行详细论述,但是,我们将会讨论一些更易于引发错误的简单概念。

  • 02

    变量声明 如果在一条语句中声明一个变量,具体方式如下所示: $variable = 'value'; 编译器首先求出语句右半部分的值(即等号右边的所有内容)。在一些编程书籍中,将此表示为语句的 RHS (右半部分)。恰恰正是语句的这一部分常常会引发错误。如果使用的语法不正确,就会出现解析错误。

  • 03

    解析错误 Parse error:解析错误,unexpected T_WHILE in c:\\program files\\apache group\\apache\\htdocs\\script.php on line 19 每次确定了前一错误时,解析错误一个接一个地不断出现。因为PHP在第一个解析错误之后就停止执行脚本,调试并纠正这一系列的错误往往会让人觉得特别厌烦。 而且,解析错误具有很少的信息,几乎不报告错误所在的行号。具体原因就是当出现错误时,编译器判定好几行的语法看起来应该是有效的,直至遇到无效的语法,最可能的情形就是表达式中使用了预定义的字词。

  • 04

    其他一些常见的错误 最常见的错误就是,当没有使用大括号( } )结束一个函数或者一个循环时出现的错误,这很可能是最常见,最让人烦的错误。

    总结

    • 01

      以上就是在进行php程序编译时会遇到的几点错误信息,希望朋友们在平时的编程过程中遇到这些错误信息能够及时的纠正。

    (0)

    相关推荐