Heim  >  Artikel  >  Backend-Entwicklung  >  Beispiel für die Ausführung von PHP-Code mit dem Befehl cli in thinkPHP

Beispiel für die Ausführung von PHP-Code mit dem Befehl cli in thinkPHP

小云云
小云云Original
2018-03-09 15:42:274706Durchsuche

Während ich heutzutage an Projekten arbeitete, musste ich zufällig cli in thinkPHP verwenden, um eine Methode in einem Controller auszuführen. Nachdem ich sie gefunden hatte, wusste ich nicht, wie In diesem Artikel geht es hauptsächlich darum, wie man PHP-Code mit dem Befehl cli in thinkPHP ausführt. Ich hoffe, es kann Ihnen helfen.



Ich bin verwirrt, ich war verwirrt darüber, wie Baidu tp5 cli verwendet, um Methoden unter dem Controller auszuführen Auch wenn ich die PHP-Datei direkt ausführen möchte, instanziiere ich die Klasse und rufe die Methode in der Klassendatei auf, die ausgeführt werden muss, und gebe dann das Verzeichnis ein, in dem sich die Datei im cmd-Befehl

befindet

Wenn Sie nur ein einzelnes PHP-Skript ausführen, gibt es mit diesem Ansatz kein Problem. Wenn Sie die Dateien jedoch im tp5-Framework ausführen möchten, werden verschiedene Klassen und Verwendungsmethoden nicht gefunden oder definiert.

Später dachte ich, da ich die Methode unter dem Ausführungscontroller nicht finden konnte, würde ich den Code in die Ausführungsmethode der Befehlsdatei einfügen und ihn direkt ausführen,


Erstellen Sie dann einen neuen Befehlsordner im Indexmodul und erstellen Sie eine neue Test.php-Datei im Ordner. Der Code lautet wie folgt:



Platzieren Sie den PHP-Code, der ausgeführt werden muss, in der Ausführungsmethode. Sie können die gewünschten Ergebnisse auf der linken Seite ausgeben

Geben Sie dann in der cmd-Befehlszeile das Projektverzeichnis ein und geben Sie


ein, um den PHP-Code auszuführen und die Ergebnisse auszugeben! Endlich habe ich es gelöst, jetzt ist das Problem, auf das ich stoße, die Bedienung der thinkPHP-CLI-Befehlszeile unter Linux!

Verwandte Empfehlungen:

Probleme mit VUE-CLI @2.9.1 und späteren Versionen

Die Einfachheit der Entwicklung mehrseitiger Anwendungen mit vue-cli Beispiel

Einführung in die Methode zur Übergabe benutzerdefinierter Parameter an den CLI-Befehl in PHP

Das obige ist der detaillierte Inhalt vonBeispiel für die Ausführung von PHP-Code mit dem Befehl cli in thinkPHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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