我有一个在注册后触发的 Joomla 插件。我遇到了问题,但不知道如何正确调试它,因为该插件仅在事件发生时发生。
到目前为止,我一直在使用默认的 Joomla 日志记录:
jimport('joomla.log.log');
JLog::addLogger(array('text_file' => 'myfile.log.php'));
JLog::add('The value is: '.$something);
这很好,但不适用于数组。如何将数组的内容转储到文件(或控制台)以查看发生了什么?目前它只会显示“Array”。
最佳答案
这个怎么样:
JLog::add('The value is: '.print_r($something, true));
print_r()的第二个参数设置为true表示它返回一个字符串而不是输出它
关于php - Joomla var_dump 等效于插件中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15669980/