程序架构

当前位置/ 首页/ 程序架构/ 正文

thinkphp5.0自定义类库扩展包使用详解实例


其实官方thinkphp5的手册已经给出了很详细的说明了(

我们只需要把自己的类库包目录放入EXTEND_PATH目录(extend,可配置),就可以自动注册对应的命名空间,例如:

我们在extend目录下面新增一个my目录,然后定义一个\my\Test类( 类文件位于extend/my/Test.php)如下:

),这里只是我们自己写不容易理解的一些地方加以说明:

Tset.php(注意大小写,调用时候也要注意)具体为止位于,项目下边的扩展文件夹,具体路径为项目部署目录(ROOT_PATH)/extend/my/Test.php
<?php
namespace my;
class Test{
public function sayHellow(){
echo 'Hellow!';
}
}
?>
至此已经实现了自定义类库的自动加载,随后调用即可,比如我们需要在Index模块下的inde/controller/Index.php调用:

public function sayhellow(){
$Test=new \my\Test();
$Test -> sayhellow();
}

相关热词搜索:实例 thinkphp5

分享到:

我要评论

微信订阅

打开微信,点击底部的“通讯录”,点击右上角的 “添加” 搜号码 andk_in 或查找公众号 莎龙 即可。