最近在修改freePBX,让他满足公司个性化定制的要求。可是本人是代码阅读能力实在有限,很多地方看不懂。(根本原因)能让我理解代码的方式解释直接的把他的结果输出出来(直接方案)。可是由于页面间的include,内部页面的变量无法再最后页面中显示。哪位大大能帮我想个高明方便办法把我想要的变量,输出打印(如:增加全局变量)。
或者更根本的,告诉我个好的提高代码阅读能力的方法。
来熟悉freePBX前台页面结构内容的大神也可以。PHPFreePBX测试代码阅读新手求助

解决方案 »

  1.   

    楼上竟然是版主大人,小的还没有到能力到能修改它功能代码的那个地步。我只是想了解页面显示,数据传输,以及模块加载与显示这方面的前台的内容。比如模块加载,我知道所有的模块都在modules目录下,可是他是如何一步一步显示到前台页面导航栏里的。如果现在有一个已经做好的第三方软件,我如何能让他在前台GUI里显示出来。这是我现在在考虑的问题。
      

  2.   

    楼上竟然是版主大人,小的还没有到能力到能修改它功能代码的那个地步。我只是想了解页面显示,数据传输,以及模块加载与显示这方面的前台的内容。比如模块加载,我知道所有的模块都在modules目录下,可是他是如何一步一步显示到前台页面导航栏里的。如果现在有一个已经做好的第三方软件,我如何能让他在前台GUI里显示出来。这是我现在在考虑的问题。
      

  3.   

    最简单的方式 var_dump($xxx);exit;查看调用逻辑debug_print_backtrace();exit;复杂一点的可以设置debug环境,单步追踪,例如 zend debug图文教程