Moodle 3.1-事件处理程序调试

时间:2016-11-09 02:25:29

标签: moodle

在我开始之前,我很抱歉新手问题,但我是Moodle和php开发的新手。我试图弄清楚如何在事件处理程序中调试代码。

我真正想要的是如何在事件处理程序中调试代码,因为我不直接调用页面而无法从它运行的函数中获取输出(我目前都知道的。)

我知道这可能是本论坛的主题,但我不确定该转向何处。

1 个答案:

答案 0 :(得分:0)

确保在您正在测试它的开发计算机上安装了xdebug,然后打开IDE并在事件处理程序的开头放置一个断点。如果没有命中,请在触发事件的代码上放置一个断点并逐步执行。

如果出于某种原因,你真的无法安装xdebug并逐步执行代码(这对于任何严肃的PHP开发都是必不可少的),请尝试使用fopen和fwrite来转储信息当事件发生时,进入日志文件。