工具调试相对于手动分析错误的优点是什么?一个网页,执行完成后,就结束了. 期间工具能分析出哪些东西呢? 求解释. 一直找不到合适的资料研究.我以前习惯用ECHO,PRINT_R,VAR_DUMP,ajax调试时用file_put_contents.
解决方案 »
- 用js打开一个子窗口,然后子窗口提交一次数据后,再用opener控制父窗为什么不行呢?
- 关于openssl_pkcs7_sign
- 怎么知道php代码运行时调用了那个类、那个方法呢?
- sql语句在查询分析器中可以运行,php的mssql_query却报错:
- 大神仙,老神仙,不大不小中神仙,给看看呗.为何继承了就没数据值了呢。我啥没理解呢?
- 日期显示
- IIS+PHP5.0.4安装出现无法载入mysql扩展问题了!!!
- 觉得活得好累,就20分啦
- 使用模板的发展动向!
- 两个时间差如何实现?(php)
- session的工作原理
- mysql 安装到最后一步时,start service 为失败状态 请问是什么原因
ide...你又不用 哈哈哈
这样又不会影响php运行又会直接浏览器输出影响内容。浏览器打开debug.php看调试记录、时间。
/**
* 调试用
*
*/
function debug($str)
{
if (is_array($str))
{
$str = '<pre><?php print_r(unserialize(\'' . serialize($str) . '\')); ?></pre>';
}
$str = '<div>' . $str . '<p class="time">' . date('Y-m-d H:i:s', time()) . '</p> </div>' . "\n\t" . file_get_contents('./debug.php');
file_put_contents('./debug.php', $str);
}