OJS系统PHP代码的全局变量和函数的使用注意事项
1、尽可能避免在类之外使用全局变量和函数;
2、使用PHP define函数映射为整数的符号常量比数字常量或字符串常量更可取。
3、文件名应与类名匹配;例如,SectionEditorAction该类在文件中SectionEditorAction.inc.php;
4、类名和变量应大写如下:类名使用CamelCase,实例使用lowerCamelCase。例如,一个类的实例MyClass可以被调用$myClass;
5、只要有可能且合乎逻辑,变量名就应该与类名匹配:例如,$myClass首选优先于诸如$x; 之类的任意名称。
6、类名和源代码文件名应该是描述性的且唯一的;
7、输出应尽可能限制为Smarty模板。当需要HTTP标头时,PHP代码应该输出响应的有效情况是:
8、为了提高性能并减少服务器负载,import(…)应将呼叫尽可能地本地化。