PHP教程_如何显示PHP5的调试错误信息
PHP (PHP: Hypertext Preprocessor) 即 “超文本预处理器”, 是在服务器端执行的脚本语言, 尤其适用于Web开发并可嵌入HTML中。
PHP 语法学习了 C语言, 吸纳 Java 和 Perl 多个语言的特色发展出自己的特色语法, 并根据它们的长项持续改进提升自己, 例如 Java 的面向对象编程, 该语言当初创建的主要目标是让开发人员快速编写出优质的 Web 网站。
PHP 同时支持面向对象和面向过程的开发, 使用上非常灵活。
显示 PHP5 的调试错误信息方法 [1] 修改 php.ini
-
要显示 PHP 代码的调试错误信息, 将 php.ini 中的 display_errors = Off 改为 display_errors = On 即可。
-
要显示 PHP 启动产生的错误信息, 将 php.ini 中的 display_startup_errors = Off 改为 display_startup_errors = On 即可。
显示 PHP5 的调试错误信息方法 [2] 脚本中配置 (只对当前 PHP 脚本生效)
- 脚本中设置 PHP 代码的调试错误信息: ini_set(‘display_errors’, 1);
示例代码:
<?php
header("Content-Type: text/html;charset=utf-8");
ini_set('display_errors', 1);
print_r("Hello World!");
?>
- 脚本中设置 PHP 启动产生的错误信息: ini_set(‘display_startup_errors’, 1);
示例代码:
<?php
header("Content-Type: text/html;charset=utf-8");
ini_set('display_startup_errors', 1);
print_r("Hello World!");
?>
- 打印出所有的 PHP 错误信息: error_reporting(-1);
示例代码:
<?php
header("Content-Type: text/html;charset=utf-8");
error_reporting(-1);
print_r("Hello World!");
?>
- 将 PHP 错误信息输出到一个文本文件中: ini_set(‘error_log’, dirname(FILE).“/error_log.txt”);
示例代码:
<?php
header("Content-Type: text/html;charset=utf-8");
ini_set('display_startup_errors', 1);
ini_set('error_log', dirname(__FILE__)."/error_log.txt");
print_r("Hello World!");
?>
总结
以上就是关于 PHP教程 如何显示PHP5的调试错误信息 的全部内容。
更多内容可以访问我的代码仓库:
https://gitee.com/goufeng928/public
https://github.com/goufeng928/public
本文详细介绍了在PHP5中如何通过修改php.ini、脚本内设置和输出错误日志来显示和控制调试错误信息,包括显示启动错误、程序运行时错误以及将错误记录到文件。

783

被折叠的 条评论
为什么被折叠?



