Bir drupal sitesi üzerinde çalışıyorum ve hata ayıklama sırasında, her zaman uzun, iç içe dizileri okumak zorunda kalıyorum. Sonuç olarak, hayatımın büyük bir kısmını ok, dönüş ve sekme tuşlarını kullanarak 1000'den fazla karakter dizisini iç içe, okunabilir bir biçime bölmek için harcadım.
Drupal geliştiriciler için, çok adımlı # ahah / # ajax formlarıyla çalıştığım için devel'in dsm () işlevini kullanamıyorum ve dizileri ekrana değil, yalnızca hata günlüğüne çıkarabiliyorum.
Görsel örnek:
Kötü:
array ('form_wrapper' => array ('#tree' => true, '#type' => 'fieldset', '#prefix' => '', '#suffix' => '', '#value' = > '', 'ad' => array ('#type' => 'textfield', '#title' => NULL, '#size' => 60, '#maxlength' => 60, '#required' = > false, '#description' => NULL, '#attributes' => array ('placeholder' => 'Email',), '#post' => array ('form_wrapper' => array ('name' => '', 'geç' => '',),...
İyi:
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',
),
Düzenleme : Üzgünüm, "ekrana çıktı verilmez" ile drupal'ın sistem mesajlarını kastetmiştim, burada dizileri tıklanabilir, iç içe bir biçimde (devel.module kullanarak) çıktılamak mümkün.