You are here

8 函数名字

admin 的头像
Submitted by admin on 星期五, 2015-09-18 08:48

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

Drupal中,函数的名字都是小写的,为了避免命名空间冲突,通常以模块的名字或者它们所属系统的名字作为前缀。下划线用来分隔函数名字的描述性部分。在模块名的后面,通常应该紧跟一个动词,接着是动词作用的对象:modulename_verb_object()。在下面的第一个例子中,函数名字没有正确的使用模块前缀,并且动词和它的对象颠倒了。在接下来的例子中,很明显,修正了这些错误。

 

错误的

function save_node_action ($node) {

...

}

 

正确的

function node_save_action ($node) {

...

}

私有函数与其它函数一样,遵守相同的习惯,不过它在函数名字前面加了一个下划线。

function _node_index_node($node) {

  …

}


Drupal版本: