thinkphp 编写自定义第三方类及import
最近发现不少代码是重复写的,而且会归入不同的项目,所以想着还是独立出固定的类库,方便以后移到别的项目里。
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.静态方法调用
类加了个staticpublic static function test(){
echo "my name is java-er.com";
}这么调用
\MyHtml::test();这样以后我就可以为html的调用,编写另外的可以重复使用的类了。
本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!