Heim > PHP-Framework > Denken Sie an PHP > So lösen Sie das Thinkphp New Self()-Fehlerproblem

So lösen Sie das Thinkphp New Self()-Fehlerproblem

藏色散人
Freigeben: 2021-11-23 15:52:35
nach vorne
1778 Leute haben es durchsucht

Die folgende Tutorial-Kolumne zum thinkphp-Framework zeigt Ihnen, wie Sie das Fehlerproblem von thinkphp new self() lösen können. Ich hoffe, dass es für Freunde in Not hilfreich ist!

Detaillierte Problembeschreibung:

public function t2()  
{  
  
  $receiver = new self();  
 
  
}
Nach dem Login kopieren

So lösen Sie das Thinkphp New Self()-Fehlerproblem

Framework thinkphp6

Die Fehlermeldung ist bereits offensichtlich: __construct() fehlen Parameter. Der von Ihnen gepostete Code wird nicht in $app.I übergeben Ich habe TP6 nicht verwendet, aber in einem solchen Framework besteht die Möglichkeit, ein Objekt zu erhalten, darin, einen Container zu verwenden. Bei Verwendung eines Containers werden automatisch Abhängigkeiten eingefügt (d. h. automatisch instanziiert). wird nicht gespritzt. Wenn Sie also einen Container verwenden, können Sie Folgendes tun:

Bei Verwendung der neuen Methode können Sie Folgendes tun:

$app = new App();
$receiver = new Receiver($app);
Nach dem Login kopieren
$receiver = invoke('xxx');Einzelheiten finden Sie in der TP6-Dokumentation: https://www.kancloud.cn/ manual/thinkphp6_0/1037489

Empfohlen: „

Die neuesten 10 Thinkphp-Video-Tutorials

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Thinkphp New Self()-Fehlerproblem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage