我動態生成我的使用語句,並嘗試包含它們。如何包含/需要使用操作語句?
use.php(路徑:/App/Test/Use/use.php)
<?php
use App\Http\Utility\GeneralUtility;
use App\Models\Project;
use App\Http\Selenium;
?>
PlayController.php(路徑:/App/Http/Controllers/PlayController.php)
<?php
namespace App\Http\Controllers;
require app_path() . '\Projects\Test\Use\use.php';
...
但是,如果我嘗試在控制器中使用包含/必需的類,那麼我會得到一些類缺失的信息。例如。
FatalThrowableError in PlayController.php line 30:
Class 'App\Http\Controllers\Selenium' not found
當然它工作如果我手動編寫他們到控制器,而無需使用require
:
<?php
namespace App\Http\Controllers;
use App\Http\Utility\GeneralUtility;
use App\Models\Project;
use App\Http\Selenium;
...
那麼,爲什麼它沒有,如果我有/需要他們的工作?
不,它的工作原理是如果我在類的上面手動編寫使用語句。所以錯誤必須與include/require相關。 – Black
他們是否都犯了這個錯誤,或者只是那個? – Nytrix
這可能是一個愚蠢的評論,但可能是'使用'是使用類來製作PHP,並且僅包含它們。 – Syncro