php开发之异步调试方法

php开发之异步调试方法


本文只是写给一些比较新手的建议,老手可以自行绕过啦。用php进行开发的时候,有时涉及到异步开发的时候,发现错误,可是又不能在后台把想要测试的数据输出出来。这个时候该怎么办呢?
其实是可以自己写一个文件即日志,保存测试数据在文件后,打开文件就可以看到数据内容啦。代码如下:

代码块

代码块语法遵循标准markdown代码,例如:


function createFolder($path) {
    if (!file_exists($path)) {
        createFolder(dirname($path));
        mkdir($path, 0777);
    }
}
/*记录日志*/
function logsave($content){
    // global $host_url;
    if(!file_exists(ROOT_PATH.'data/log')){
        createFolder(ROOT_PATH.'data/log');
    }

    if(!file_exists(ROOT_PATH.'data/log/'.date('Y-m-d').'.txt')){
        $f = fopen(ROOT_PATH.'data/log/'.date('Y-m-d').'.txt', "w+");
        chmod(ROOT_PATH.'data/log/'.date('Y-m-d').'.txt',0755);
        fclose($f);
    }

    if(!empty($content)){
        $content = "\r\n".date('Y-m-d H:i:s').":".$content;
        file_put_contents(ROOT_PATH.'data/log/'.date('Y-m-d').'.txt',$content,FILE_APPEND);
    }

}

以上就是保存日志文件的函数代码了,在需要的地方调用就logsave()就可以了,然后再打开相关文件就可以看到内容了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值