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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

thinkphp编写⾃定义第三⽅类及import
最近发现不少代码是重复写的,⽽且会归⼊不同的项⽬,所以想着还是独⽴出固定的类库,⽅便以后移到别的项⽬⾥。

1. 写个类
⽂件路径为/ThinkPHP/Library/Org/My/MyHtml.class.php
<?php
/*⾃⼰编写的第三⽅类库
编写:
时间:2020.04.24
*/
class MyHtml{
public function test(){
echo "my name is ";
}
}
>
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 ";
}
这么调⽤
\MyHtml::test();
这样以后我就可以为html的调⽤,编写另外的可以重复使⽤的类了。

相关文档
最新文档