作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
对于数组,也是使用空格对它的每个元素和每个赋值操作符进行分隔的。如果数组区块跨越了80个字符,那么每个元素都应独立成行。为了提高可读性和可维护性,最好将每个元素全部独立成行。这样你就可以方便的添加、删除数组元素。
错误的
function node_uri($node) {
return array('path' => 'node/' . $node->nid);
}
正确的
function node_uri($node) {
return array(
'path' => 'node/' . $node->nid,
);
}
注意 数组中最后一个元素的后面有一个逗号,这不是一个PHP错误。最后的这个逗号,在PHP中是可有可不有的。这里加了逗号,是为了避免犯错,如果最后没有逗号,假如开发者在数组列表的最后又添加了一个元素,此时就会引起语法错误。这个规范是推荐使用的,不过它不是必须的。
在创建内部的Drupal数组时,比如菜单项或者表单定义,总是将每个元素单独成行:
$items['node/add'] = array(
'title' => 'Add content',
'page callback' => 'node_add_page',
'access callback' => '_node_add_access',
'file' => 'node.pages.inc',
);