tp5 如何引用 自定义类 extend

1.在入口文件中添加

define('EXTEND_PATH', __DIR__ .'/../extend/');

2.在extend 中添加自定义文件myClass

tp5 如何引用 自定义类 extend_第1张图片

命名空间要写文件加的名称lib

3. 调用自定义类

tp5 如何引用 自定义类 extend_第2张图片

4.运行了

 

 

第二种 使用Loader :

1、在extend文件夹下面放extend/lib/myClass.php文件;

2、在applicatioon/index.php文件中写入

define('EXTEND_PATH', '../extend/');
  • 1

3、在index控制器中引用

#use think\Loader;

#Loader::import('lib\myClass', EXTEND_PATH);
#$mail=new \lib\myClass();


use  think\Controller;
use  think\Loader;
//use lib\myClass;

class Index extends Controller
{ 
    public function index()
    {
       Loader::import('lib\myClass', EXTEND_PATH);
       $obj = new \lib\MyClass();
         
       $obj->test();


        return  $this->fetch();
    }
}

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(php)