PHP程序调试方法

假设由于如下变量需要通过日志查看内容或数值

$data=可能是单值也可能是数组

$dataValue=某个值

$dataArray=某个数组

有以下几种方法:

一、直接在页面输出(会导致页面可能无法友好观看):

在PHP代码中加入以下例子代码

echo"<br><br>***my_sample.app.php=>edit().data=>***<br>";header("Content-Type:text/html;charset=".CHARSET);var_dump($data);

二、输出到磁盘的某个文件

A.如果是单个变量dataValue,在PHP代码中加入以下例子代码

error_log("\nmy_sample.app.php=>edit().dataValue=".$dataValue,3,'c:/a.log');

B.如果是数组变量dataArray,在PHP代码中加入以下例子代码

error_log("\nmy_sample.app.php=>edit().dataArray=".var_export($dataArray,true),3,'c:/a.log');

以上两个的区别在于var_export(param1,param2),输出数组的话就必须用它

你可能感兴趣的:(PHP,log,调试)