介绍
这篇文章给大家介绍如何在php中使用自定义函数记录日志日志,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
具体如下:
/* * ,*记录错误日志 ,* @param 日志内容,res美元 ,*/美元function save_log (res), { 美元才能err_date =,日期(“Ym",,时间());//美元才能address =, & # 39;/var/log/错误# 39;; 时间=美元才能address & # 39;。/错误# 39;; if 才能;(! is_dir(地址)美元),{ ,,,mkdir(0700美元的地址,,,,真的); ,,} address 美元;=,才能解决美元强生# 39;/& # 39;err_date 美元;只& # 39;_error.log& # 39;; 时间=美元才能error_date 日期(“Y-m-d H:我:s",,时间()); 如果才能(!空($ _SERVER [& # 39; HTTP_REFERER& # 39;])), { ,,,file 美元;=,$ _SERVER [& # 39; HTTP_REFERER& # 39;]; ,,},{else ,,,file 美元;=,$ _SERVER [& # 39; REQUEST_URI& # 39;]; ,,} 如果才能(is_array (res)美元),{ ,,,res_real 美元;=,“error_date \ t文件\ n"美元; ,,,error_log (res_real美元,,3,,美元地址); ,,,res 美元;=,var_export (res美元,真实); ,,,res 美元;=,res美元霸主地位;\ n"; ,,,error_log (res美元,,3,,美元地址); ,,},{else ,,,res_real 美元;=,“error_date \ t美元文件\台币res \ n"; ,,,error_log (res_real美元,,3,,美元地址); ,,} }
<代码> var_export() 代码>方法详解:
var_export -输出或返回一个变量的字符串表示
<强>描述:强>
<代码>混合var_export(混合表达式,bool) 代码>
此函数返回关于传递给该函数的变量的结构信息,它和var_dump()类似,不同的是其返回的表示是合法的PHP代码。
您可以通过将函数的第二个参数设置为真的,从而返回变量的表示。
<强>,强>
var_export(数组(& # 39;一个# 39;& # 39;b # 39;,数组(& # 39;aa # 39; & # 39; bb # 39;, & # 39; cc # 39;)))这种与var_dump没什么区别;
var 美元;=var_export(数组(& # 39;一个# 39;& # 39;b # 39;,数组(& # 39;aa # 39; & # 39; bb # 39;, & # 39; cc # 39;)),真的)
加上真实后,不会再打印出来,
而是给了一个变量,这样就可以直接输出;
echo $ var;
关于如何在PHP中使用自定义函数记录日志日志就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。