ThinkPHP 调用自定义类时.import导入用法

1.在模块Admin下面的Common文件夹中新建一个类文件.Category.class.php

2.在文件中创建静态方法:

class Category
{
    public static function unlimitedForLevel($cate){

        p($cate);
    }

}

3.在其他文件中调用

import('Category',APP_PATH.MODULE_NAME. "/Common");

打印一下这个导入的路径:

p(APP_PATH.MODULE_NAME. "/Common");

结果:
./App/Admin/Common

发现import 会打印一个导入的真实路径:

./App/Admin/Common/Category.class.php

import会自动将最终文件Category 拼接一个.class.php

同时发现import这样写:和上面效果一样

import('Common.Category',APP_PATH.MODULE_NAME);

Common会被解析成Category的上层目录.

最后放完整调用代码:

import('Common.Category',APP_PATH.MODULE_NAME);
p(APP_PATH.MODULE_NAME. "/Common");
\Category::unlimitedForLevel($cate);

这个反斜线 不能省.

你可能感兴趣的:(ThinkPHP 调用自定义类时.import导入用法)