thinkphp ventor引入第三方類庫 class not found

你猜我猜你猜不猜發表於2016-07-07

注意,如果你的類庫沒有使用名稱空間定義的話,例項化的時候需要加上根名稱空間,例如:

  1. import('Test.UserTest');
  2. $test = new \UserTest();

按照系統的規則,import方法是無法匯入具有點號的類庫檔案的,因為點號會直接轉化成斜線,例如我們定義了一個名稱為User.Info.class.php 的檔案的話,採用:

  1. import("Org.User.Info");

方式載入的話就會出現錯誤,導致載入的檔案不是Org/User.Info.class.php 檔案,而是Org/User/Info.class.php 檔案,這種情況下,我們可以使用:

  1. import("Org.User#Info");

來匯入。


相關文章