php - Joomla var_dump 等效于插件中的数组

标签 php joomla joomla2.5

我有一个在注册后触发的 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/

相关文章:

joomla - JHTML 通用列表将数据属性添加到选项 Joomla 2.5

php - Laravel JWT 多页面结构

php - RecursiveIteratorIterator 中的奇怪符号

php - 我想要选择具有相同值的记录,并且 joomla 的一个用户将其添加到数据库表中

php - 将 MySQL 变量传递给 Joomla 模块,而不是使用 Twitter 搜索的默认字段

php - 多文件上传 Joomla

Joomla 获取自定义父类别的子类别

c# - 尝试压缩 Sha1 的大小,也许是制作唯一标识符的更好选择

php - 在单元或集成测试中使用 Passport::actingAs 后如何模拟注销?

mysql - SQL 脚本不会在 Joomla 的组件安装中插入值