Saya sedang mengerjakan situs drupal dan saat melakukan debug, saya selalu harus membaca array bersarang yang panjang. Akibatnya, sebagian besar hidup saya dihabiskan dengan menggunakan tombol panah, kembali, dan tab, untuk membagi 1000+ string karakter menjadi format bersarang dan dapat dibaca.
Untuk drupal devs, saya tidak dapat menggunakan devel's dsm (), karena saya bekerja dengan formulir multi-langkah # ahah / # ajax, dan saya hanya dapat menampilkan array ke log kesalahan, bukan ke layar.
Contoh visual:
Jahat:
larik ('form_wrapper' => larik ('#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' => '', 'lulus' => '',),...
Baik:
array (
'form_wrapper' => array (
'#tree' => true,
'#type' => 'fieldset',
'#prefix' => '<div>',
'#suffix' => '</div>',
'#value' => '',
'name' => array (
'#type' => 'textfield',
'#title' => NULL,
'#size' => 60,
'#maxlength' => 60,
'#required' => false,
'#description' => NULL,
'#attributes' => array (
'placeholder' => 'Email',
),
Edit : Maaf, dengan "bukan keluaran ke layar", maksud saya melalui pesan sistem drupal di mana dimungkinkan untuk mengeluarkan array dalam format yang dapat diklik dan bersarang (menggunakan devel.module).