Ich erzeuge dynamisch meine Benutzungsanweisungen und versuche, sie einzubeziehen.Wie kann man `Benutzungs`-Operatoranweisungen einbeziehen/erfordern?
use.php (Pfad: /App/Test/Use/use.php)
<?php
use App\Http\Utility\GeneralUtility;
use App\Models\Project;
use App\Http\Selenium;
?>
PlayController.php (Pfad: /App/Http/Controllers/PlayController.php)
Wenn ich jedoch versuche, eine enthaltene/erforderliche Klasse in meinem Controller zu verwenden, dann bekomme ich die Information, dass einige Klassen fehlen. Z.B.
FatalThrowableError in PlayController.php line 30:
Class 'App\Http\Controllers\Selenium' not found
Natürlich funktioniert es, wenn ich sie manuell in die Steuerung zu schreiben, ohne require
mit:
<?php
namespace App\Http\Controllers;
use App\Http\Utility\GeneralUtility;
use App\Models\Project;
use App\Http\Selenium;
...
Warum funktioniert es nicht, wenn ich include/sie benötigen?
Nein, es funktioniert, wenn ich die Use-Anweisungen manuell über die Klasse schreiben. Der Fehler muss also mit dem Include/Require in Zusammenhang stehen. – Black
Geben alle diesen Fehler oder nur diesen? – Nytrix
Es wird vielleicht ein dummer Kommentar sein, aber könnte sein, dass "verwenden" ist, PHP mit Klassen zu machen, und nur für die Aufnahme von ihnen enthalten. – Syncro