对于数组,也是使用空格对它的每个元素和每个赋值操作符进行分割的。如果数组区块跨越了80个字符,那么每个元素都应独立成行。为了提高可读性和可维护性,最好将每个元素全部独立成行。这样你就可以方便的添加或者删除数组元素了。
错误的
$fruit['basket'] = array('apple'=>TRUE, 'orange'=>FALSE, 'banana'=>TRUE,
'peach'=>FALSE);
正确的
$fruit['basket'] = array(
'apple' => TRUE,
'orange' => FALSE,
'banana' => TRUE,
'peach' => FALSE,
);
注意 数组中最后一个元素的后面有一个逗号,这不是一个错误,PHP允许这样。放在这里是为了防止犯错,这样开发者就可以方便的在数组列表的最后添加或者删除一个元素。这一规范是允许用的,推荐大家使用这一规范,不过它不是必须的。
在创建内部的Drupal数组时,比如菜单项或者表单定义,总是将每个元素单独成行:
$form['flavors'] = array(
'#type' => 'select',
'#title' => t('Flavors'),
'#description' => t('Choose a flavor.'),
'#options' => $flavors,
);
老葛的Drupal培训班 Think in Drupal