【乾貨】TP5第三方類庫引用報Class not found 辦法

這篇文章我實在懶得排版了,就這樣發吧。。

1、TP5第三方類庫全部放在Extend目錄內,如果是放在Extend目錄下,則不需要再類庫里聲明namespace。直接 new YourClass() 即可

2、如果你的類庫在Extend的子目錄下,則需要命名空間,命名空間要與目錄名保持一致。

假如我有一個 Network.php 類,我放在了 Extend/Net/裡面,真實地址就是:

extend/Net/Netword.php , 則命名空間就要為 

namespace Net;

3、類名必須和文件名保持一致!!首字母必須大寫!!!!

接著第2條的例子來說,文件名叫Network,則類名也必須叫Network,如下所示

class Network{}

遵循以上,就不會再出錯了。我本人已經被這個問題煩死了。。。。所以寫下來以後提醒自己。。。

Tags: