工具调试相对于手动分析错误的优点是什么?一个网页,执行完成后,就结束了. 期间工具能分析出哪些东西呢?  求解释.  一直找不到合适的资料研究.我以前习惯用ECHO,PRINT_R,VAR_DUMP,ajax调试时用file_put_contents.

解决方案 »

  1.   


    ide...你又不用 哈哈哈
      

  2.   

    写个函数来调试啊。哪里在想调哪里就调一下。
    这样又不会影响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);
        }