PHP程序调试代码 debug.php

调试PHP代码的时候,经常会遇到不解的郁闷,这里分享一个调试PHP程序的小代码,引入到你的PHP代码中,可在运行时打印出一些变量的值。

将下面的代码段保存为 debug.php 文件,在需要调试的页面加入代码 include('debug.php'); 即可!

<?PHP
 Ob_Start();
 Session_Start();
 Echo "<pre>";

 Echo "本页得到的_GET变量有:";
 Print_R($_GET);
 Echo "<br /><br /><br />";

 Echo "本页得到的_POST变量有:";
 Print_R($_POST);
 Echo "<br /><br /><br />";

 Echo "本页得到的_COOKIE变量有:";
 Print_R($_COOKIE);
 Echo "<br /><br /><br />";

 Echo "本页得到的_SESSION变量有:";
 Print_R($_SESSION);
 Echo "<br /><br /><br />";

 Echo "</pre>";
?>

也有童鞋建议在php.ini中开启:include_path = "c:/php",并将debug.php放在此文件夹,这样就可以在每个网页里包含此文件,查看得到的变量名和值。