在ThinkPHP中创建自定义函数库时,通常不将其置于ThinkPHP目录内,而是放置于项目根目录下的Common文件夹中。若文件命名为common.php,则可直接调用;若为其他名称,则需通过动态加载或手动引入的方式来使用函数。
1、 新建一个ThinkPHP项目,结构所示。
2、 在Common文件夹的common.php中创建pf()函数,用于打印数组,该函数属于自动加载的函数库,可在控制器中直接调用,无需额外引入,方便开发调试时快速输出数组内容。
3、 以下是扩展函数库的加载方式,共两种。其一为动态加载,只需在Conf目录下的config.php文件中设置LOAD_EXT_FILE参数,即可在项目中直接使用fc.php扩展函数库中的函数功能。
4、 首先配置Conf.php文件,然后在Common目录下新建fc.php文件,最后调用fc_show函数完成操作。
5、 若某函数仅在少数模块中偶尔调用,无需自动加载,可采用手动引入方式。
6、 在Common目录下新建一个名为one.php的文件,并在其中定义一个名为less的函数。接着,在控制器中通过@.one的方式引入该文件,即可直接调用其中的less函数。此方法实现了函数文件的加载与复用,简化了代码调用流程,提升了开发效率。
评论
更多评论