[个人原创]PHP中把数组也打入到我们的文本中的一个调试函数

jackxiang 2009-5-4 11:33 | |
平时多人调试程序的时候,特别是页面级别和接口调用级别的,往往不希望有一些输出,但是这个时候出现一个bug或者要调试一下返回值或者它有可能是一个数组,这个时候下面这个函数就可以派上用场了,呵呵:
<?php
/**
* 把数组和字符串写入文件函数
*
* @param array or int string  $everything
* @param string $path
*/
function array2log($everything,$path = "/tmp/array2log.txt")
{
  if(is_array($everything))
  {
    $everything = var_export ( $everything,True);      
  }
  $return = file_put_contents($path,$everything,FILE_APPEND);  
}
$array = array("dfdfdf","dfdfdfdf","dfdf");
array2log($array);
?>




[root@vm0000055 ~]# tail -f /tmp/array2log.txt
array (
  0 => 'dfdfdf',
  1 => 'dfdfdfdf',
  2 => 'dfdf',
)




array (
  0 => 'dfdfdf',
  1 => 'dfdfdfdf',
  2 => 'dfdf',
)



版权所有,请勿转载,要转载请注明出处,呵呵!

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/1751/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2009-5-4 11:34
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]