thinkphp 编写自定义第三方类及import

有些话、适合烂在心里 提交于 2020-04-26 07:49:18

最近发现不少代码是重复写的,而且会归入不同的项目,所以想着还是独立出固定的类库,方便以后移到别的项目里。

  1. 写个类
    文件路径为/ThinkPHP/Library/Org/My/MyHtml.class.php

<?php
/自己编写的第三方类库
编写:java-er.com
时间:2020.04.24


/
class MyHtml{
public function test(){
echo "my name is java-er.com";
}




}
?>
2.调用
在Home下的Controller层调用代码


/xxx/xxx/Home/Controller/TestController.class.php

<?php
namespace Home\Controller;
import("Org.My.MyHtml");

class TestController extends BaseController {

public function index(){
echo "<meta charset='utf-8'>";
$my = new \MyHtml();
$my->test();
}



}
?>

  1. 注意要点
    $my = new \MyHtml(); 不知道为啥必须带个\,可能是版本问题

4.静态方法调用
类加了个static

public static function test(){
echo "my name is java-er.com";
}
这么调用


\MyHtml::test();
这样以后我就可以为html的调用,编写另外的可以重复使用的类了。

https://java-er.com/blog/thinkphp-import-class/

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!