基础方式(自动加载)
控制器:
public function ff(){ $t = new OrgUtilAbc(); echo $t->ss(); }
ThinkPHPLibraryOrgUtilAbc.class.php
<?php namespace OrgUtil; class Abc { public function ss(){ echo 'sss'; } } ?>
手动加载:
public function ff(){ import("Org.Util.Abc"); $t = new Abc(); echo $t->ss(); }
<?php
//namespace OrgUtil; // 手动加载不需要这个 class Abc { public function ss(){ echo 'sss'; } } ?>
唯一差别: 手动加载不需要namespace OrgUtil;
各种加载类方式
// 导入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');