You are here

7 函数声明

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

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

在函数的名字和它的开括号之间没有空格。在编写函数时,如果它的有些参数需要使用默认值,那么需要把这些参数列在后面。还有,如果你的函数生成了任何有用的数据,那么你需要返回该数据,以供调用者使用。下面给出了一些函数声明的例子摘自node.module

 

错误的

function node_is_page ($node) {

  $page_node = menu_get_object();

  $value = (!empty($page_node) ? $page_node->nid == $node->nid : FALSE);

}

 

function node_title_list ($title = NULL, $result) {

}

 

正确的

function node_is_page($node) {

  $page_node = menu_get_object();

  return (!empty($page_node) ? $page_node->nid == $node->nid : FALSE);

}

 

function node_title_list($result, $title = NULL) {

  …

}


Drupal版本: