小编Mar*_*ldi的帖子

如何以人类可读的格式输出(到日志)多级数组?

我正在研究一个drupal站点,在调试时,我总是要阅读长的嵌套数组.因此,我的大部分时间都花在使用箭头,返回和制表键上,将1000多个字符串拆分成嵌套的可读格式.

对于drupal devs,我不能使用devel的dsm(),因为我正在处理多步#ahah/#ajax表单,我只能将数组输出到错误日志,而不是屏幕.

视觉示例:

邪恶:

array ( 'form_wrapper' => array ( '#tree' => true, '#type' => 'fieldset', '#prefix' => '', '#suffix' => '', '#value' => '', 'name' => array ( '#type' => 'textfield', '#title' => NULL, '#size' => 60, '#maxlength' => 60, '#required' => false, '#description' => NULL, '#attributes' => array ( 'placeholder' => 'Email', ), '#post' => array ( 'form_wrapper' => array ( 'name' => '', 'pass' => '', ),
...

好:

array ( 
'form_wrapper' => array ( 
    '#tree' …
Run Code Online (Sandbox Code Playgroud)

php drupal

84
推荐指数
4
解决办法
10万
查看次数

标签 统计

drupal ×1

php ×1