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.静态方法调用
类加了个static

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

这么调用

\MyHtml::test();

这样以后我就可以为html的调用,编写另外的可以重复使用的类了。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值