1.我們都知道tp5的第三方類文件主要放在vendor以及extend兩個里面. 主要區別就是extend是自己定義的類文件,而vendor大部分都是composer類庫文件.而如何引用這兩個文件里面我們需要的文件呢?
extend 主要通過use來引用 比如在extend文件里面有個lib文件夾里面有個cwb.php (extend/lib/cwb.php)
引用:use lib\cwb
而對於vendor 比如:(vendor/lib/cwb.php)
可以用助手函數vendor 與 import
import('lib.cwb',VENDOR_PATH,'.class.php');
三個參數 第一個參數 :lib/cwb.php 用點.進入 就是lib.cwb 第二個參數:VENDOR_PATH 是vendor文件 第三個參數是讀取后綴為.class或者為.php
import('lib.cwb',EXTEND_PATH,'.class.php'); 還可以進入extend 第二參數改為EXTEND_PATH
而vendor助手函數跟import差不多 vendor('lib.cwb',VENDOR_PATH,'.class.php'); 如果vendor('lib.cwb') 默認是vendor文件下,默認是.php文件

補充:手動引入了類文件后,進行實例化需要特別注意了!
我們需要在 new 類文件()時,在類文件前面加一個 “ \ ” ,即如下:
$obj = new \Cwb();
兩張圖片只是示范一下與文章的舉例不一樣.
其實文件的引用方式有很多 還有replace以及include等
