常量
PHP常量应该全部大写,并使用下划线来正确的分隔字词:
/**
* First bootstrap phase: initialize configuration.
*/
define('DRUPAL_BOOTSTRAP_CONFIGURATION', 0);
常量的名字也应该使用它们的模块名作为前缀,这样就可以避免常量之间的命名冲突。例如,假定你在编写tiger.module,那么需要使用TIGER_STRIPED,而不是使用STRIPED。
全局变量
在你自己的模块中,最好不要使用全局变量。如果你必须使用全局变量,那么命名方式为:下划线,接着是你的命名空间(也就是你的模块或主题的名字),再接一个下划线,之后紧跟一个描述性的名字。
错误的
global $records;
正确的
global $_mymodulename_access_records;
老葛的Drupal培训班 Think in Drupal