<?php
var_dump_log(123, array(456,789));
/**
* 把 var_dump 的结果保存进同名 log 文件的方法
* Sample: var_dump_log(123, array(456,789));
*/
function var_dump_log()
{
/* 获取函数参数列表的数组 */
$func_get_args = func_get_args();
/* 打开输出控制缓冲 */
ob_start();
/* 打印变量的相关信息 */
echo date('Y年m月d日 H时i分s秒').PHP_EOL;
if ( $func_get_args===array() ) echo PHP_EOL.'undefined';
else
foreach ( $func_get_args as $val ) {
echo PHP_EOL;
var_dump($val);
}
/* 创建保存文件的目录 */
$folder = 'var_dump';
mkdir(getcwd().'/'.$folder);
/* 结果保存进同名 txt 文件 */
file_put_contents(preg_replace('/([^\/\\\]+)\.php$/i', $folder.'/$1.log', $_SERVER['SCRIPT_FILENAME']), ob_get_clean());
}
點擊查看更多內(nèi)容
2人點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優(yōu)質文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦