> 框架根目錄下的 `extend` 目錄稱為 `擴(kuò)展類庫目錄`,用于存放一些自定義的類,只要符合自動(dòng)加載的規(guī)范(命名空間、類名、文件名),就可以拿來直接使用 #### 1. `extend` 目錄的直接子內(nèi)容 --- **假設(shè)在 `extend` 目錄下創(chuàng)建一個(gè) `Upload.php` 文件,如果是 extend 目錄的直接子內(nèi)容則不需要添加命名空間** ```php <?php class Upload { } ``` **此時(shí)可以在控制器中直接使用 `\Upload` 類,特別注意命名空間** #### 2. 帶層級的類 --- **假設(shè)在 `extend/file` 目錄下創(chuàng)建一個(gè) `Upload.php` 文件,此時(shí)需要添加命名空間** ```php <?php namespace file; class Upload { } ``` **此時(shí)可以在控制器中直接使用 `\file\Upload` 類** #### 3. 測試是否可用 --- ```php dump(new \Upload()); dump(new \file\Upload()); ``` ![](https://img.itqaq.com/art/content/14728d9845df4c1524336fe5dc08a961.png)