php 将debug信息写入文件的函数($_SERVER['PHP_SELF'])

来源:互联网 发布:欧美品牌男装淘宝 编辑:程序博客网 时间:2024/04/30 10:20

参考文档  http://php.net/manual/zh/function.basename.php

inclue 包含这个函数 

    $file_name = basename($_SERVER['PHP_SELF'], '.php');可以获取当前脚本的名字



//debug记录function debug($info, $force = false){    if (!DEBUG && !$force) return;    if (!is_string($info)) {        $info = json_encode($info,JSON_UNESCAPED_UNICODE);    }    $file_name = basename($_SERVER['PHP_SELF'], '.php');    if (!$file_name) $file_name = 'debug';    $dir = LOG_PATH;    if ($file_name != 'debug') {        $dir = LOG_PATH . date('Ymd') . '/';        if (!file_exists($dir) || !is_dir($dir)) {            @mkdir($dir, 0755, true);        }    }    $destination = $dir . $file_name . '.log';    file_put_contents(        $destination,        '['.date('Y-m-d H:i:s').']  '. $info.PHP_EOL,        FILE_APPEND    );}


阅读全文
0 0
原创粉丝点击