代码之家  ›  专栏  ›  技术社区  ›  user250120

PHP调试工具的设计

  •  0
  • user250120  · 技术社区  · 14 年前

    我计划写一个小的PHP调试解决方案,并想投票堆栈溢出的一些想法之前,我开始。目标是简化基于PHP的web应用程序的调试。

    该工具应该能够插入现有的web应用程序,并显示和遍历PHP回溯。 我可能会在PHP中实现它(并可能借助一些javascript)。想到的一些php函数:set\u error\u handler()和debug\u backtrace()。

    一般来说,这个想法是一个轻量级的调试工具,它易于配置,不需要dev box上的root,和/或与服务器端调试器(如xdebug)相关的任何其他开销。

    1. 很高兴有这样一个GUI的功能/特性。
    2. 关于如何在GUI和我想要调试的应用程序之间集成的想法。

    3 回复  |  直到 14 年前
        1
  •  1
  •   Grant Palin Bob King    14 年前

        2
  •  1
  •   matiasf    14 年前

    $your_tool->log_this_var("var_name" => "var", "log_at" => array("return_from" => "aMethod"));
    

    稍后查看:

    foreach($var_log['saved_states'] as $key => $val): print_r($val); 
    
        3
  •  0
  •   KP.    14 年前

    不知道为什么每个人都在评论这个而不是回答这个问题 xdebug.org

    为了满足您的GUI需求,可以使用 3rd party clients .

    在单独行动之前,我会尝试一下。任何一个都有可能完成你需要的95%。:)