最近发现不少代码是重复写的,而且会归入不同的项目,所以想着还是独立出固定的类库,方便以后移到别的项目里。
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(); } } ?>
3. 注意要点
$my = new \MyHtml(); 不知道为啥必须带个\,可能是版本问题
4.静态方法调用
类加了个static
public static function test(){ echo "my name is java-er.com"; }
这么调用
\MyHtml::test();
这样以后我就可以为html的调用,编写另外的可以重复使用的类了。