博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP打印测试,PHP调试技巧
阅读量:7256 次
发布时间:2019-06-29

本文共 586 字,大约阅读时间需要 1 分钟。

第一步:

php.ini 中,将 display_errors 设置为 On

第二步:

在 框架的 开始处,添加如下代码:

<?php

if (isset($_GET['debug'])) {
     // ini_set('display_errors', true);
     //【注意】本来不想到 php.ini 中修改 display_errors 值,但是 在 PHP 代码中设置 display_errors 值不起作用,悲剧!
    error_reporting(E_ALL);
    set_time_limit(0);
} else {
    error_reporting(E_ERROR);
}

 


 

以前习惯用 echo,print_r 等方法来测试PHP输出,这样多多少少会影响到代码的正常运行,现改成把测试变量输出到文本的形式,可实现日志形式的调试,代码如下:

今后,直接用write2('xxx');函数即可。

 

另外,也可用“file_put_contents”去写文本

$data222 = $arr;$text222 = print_r($data222, true);$filename222 = 'd:\My Documents\1\write.txt';file_put_contents($filename222, $text222);

 

 

延伸阅读:

转载地址:http://wgpdm.baihongyu.com/

你可能感兴趣的文章
WPF新手实践9:NuGet的安装及初次使用
查看>>
第二阶段冲刺第九天
查看>>
关于ASCII,Unicode和UTF-8
查看>>
云计算的新墨菲定律
查看>>
关于openldap/bdb的一些配置和维护的问题
查看>>
HDU2509 Be the Winner
查看>>
POJ1201 Intervals
查看>>
使用git提交本地代码到github
查看>>
从零开始学习ios(UIImageView)控件及其属性
查看>>
MySQL rename database如何做?
查看>>
mysql的线程处于System lock状态下
查看>>
ACTION_CANCEL事件和事件回传
查看>>
java数据库查询类
查看>>
"河北科技创新平台年报系统"课堂讨论
查看>>
这半年的一些事情
查看>>
[30期] 我对人生道路的总结
查看>>
基于ARM处理器的反汇编器软件简单设计及实现
查看>>
巨杉数据库助力民生银行、恒丰银行云化架构升级
查看>>
超好用的VueJs调试工具——vue-devtools
查看>>
对象键
查看>>