我们经常会遇到二次开发或者在网站改版的时候,需要增加很多新的函数及文件,如何才能保障自己定义的函数及文件,在官方发布升级包后,还能够正常的使用?phpcms为二次开发提供了强大的技术核心支持:
这就是文件:phpcmslibsfunctionsextention.func.php,其代码如下:
基本上是个空的文件,如果需要做二次开发,用户可以将自定义函数或者其他需要加载的变量放在这里,该文件属于全局性文件,程序运行时会自动加载。除了这个文件之外,phpcms还设计了一个特殊目录:phpcmslibsfunctionsautoload,开发者可以将自定义的php文件放在这个目录下,phpcms在运行时会自动加载这个目录中的php文件。
对于修改不大的用户,可以参考第一种方式,如果模块修改或者增加较多的话,可以通过后面目录的形式加载新文件,是不是很方便?
整理自php开发网