namespace Org\Util;
class Auth {
}
new \Org\Util\Auth();
// 导入Org类库包 Library/Org/Util/Date.class.php类库
import("Org.Util.Date");
// 导入Home模块下面的 Application/Home/Util/UserUtil.class.php类库
import("Home.Util.UserUtil");
// 导入当前模块下面的类库
import("@.Util.Array");
// 导入Vendor类库包 Library/Vendor/Zend/Server.class.php
import('Vendor.Zend.Server');对于import方法,系统会自动识别导入类库文件的位置,ThinkPHP可以自动识别的类库包包括Think、Org、Com、Behavior和Vendor包,以及Library目录下面的子目录,如果你在Library目录下面创建了一个Test子目录,并且创建了一个UserTest.class.php类库,那么可以这样导入:
import('Test.UserTest');注意,如果你的类库没有使用命名空间定义的话,实例化的时候需要加上根命名空间,例如:
public funcion index(){
import('Test.UserTest');
$test = new \UserTest();
}public function index(){
Vendor('Zend.Filter.Dir'); $obj = new \Dir();
}另外:如果你的文件是a.b.php(b不是class)的话,也可以这样导入:
Vendor('目录.a#b');实例化对象时候,以class ab {...}示例:new \ab();
import('Vendor.Wxpay.WxPayApi');
$test = new \WxPayApi();
$test->aa();