PHP wird hauptsächlich zur Entwicklung von Webanwendungen verwendet, kann aber auch für andere Zwecke verwendet werden. Eine der nützlichen Merkmale von PHP ist die Unterstützung von SAPI (Server -Anwendungsprogrammierschnittstelle) Typ genannt Cli (Befehlszeilenschnittstelle). Der Cli Sapi wird in PHP 4 freigesetzt.2.0 Version zum ersten Mal. Der -aktivieren cli Die Option wird verwendet, um diese Funktion zu aktivieren, und diese Option ist standardmäßig in der neuen Version von PHP aktiviert. Außerdem die -deaktivieren-cli Option wird verwendet, um diese Funktion zu deaktivieren.
In diesem Tutorial wird in diesem Tutorial verschiedene CLI -Optionen in PHP verwendet, und die Art der Ausführung des PHP -Skripts aus der Befehlszeile wird beschrieben.
CLI -Optionen:
Einige verwendeten CLI -Optionen größtenteils. Sie werden unten erklärt:
Möglichkeit | Beschreibung |
-R | Es wird verwendet, um PHP -Skript auszuführen, ohne PHP -Delimiter () zu verwenden. |
-F | Es wird verwendet, um die PHP -Datei auszuführen. |
-ich | Es wird verwendet, um den Ausgang von phpinfo anzuzeigen (). |
-l | Es wird verwendet, um die Syntax der angegebenen PHP -Datei zu überprüfen. |
-w | Es wird verwendet Streifenkommentare und Whitespaces aus der angegebenen Datei. |
-A | Es wird verwendet, um in einer interaktiven Shell -Umgebung zu laufen. |
-H | Es wird verwendet, um alle verfügbaren Optionen mit einer Erklärung von CLI anzuzeigen. |
-v | Es wird verwendet, um die PHP -CLI -Versionsinformationen anzuzeigen. |
Verwendung von CLI -Optionen:
Sie müssen PHP in Ihrem Betriebssystem installieren, um die CLI -Optionen von PHP zu überprüfen. Es ist kein Webserver erforderlich, um das PHP -Skript aus dem Terminal auszuführen. So können Sie den PHP -Befehl aus jedem Ort aus ausführen, und die PHP -Datei kann an jedem Ort gespeichert werden.
Die Verwendungen verschiedener CLI -Optionen werden in diesem Teil dieses Tutorials angezeigt.
Beispiel 1: Überprüfen Sie die Version von CLI mit -V
Führen Sie den PHP -Befehl mit -V -Option vom Terminal aus.
$ php -vDie folgende Ausgabe zeigt CLI Version 7.4.3 auf dem System installiert.
Beispiel 2: Zeigen Sie die Ausgabe von phpinfo () mit -I an
Führen Sie den PHP -Befehl mit -I -Option vom Terminal aus.
$ php -iDie folgende Ausgabe zeigt die detaillierten Informationen, die von der Funktion phpinfo () zurückgegeben wurden.
Beispiel -3: Führen Sie ein einfaches PHP -Skript ohne PHP -Trennzeichen mit -R aus
Führen Sie den PHP -Befehl mit -roption und ein Skript aus dem Terminal aus.
$ php -r 'echo "Willkommen bei Linux Hint \ n";'Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt. Der Zeichenfolgenwert wird hier mit einer neuen Linie gedruckt.
Beispiel -4: Führen Sie PHP -Skript aus einer Datei mit -F aus
Erstellen Sie eine PHP -Datei mit dem Namen CLI1.Php mit dem folgenden Skript. Hier ist Stdin zu Beginn des Skripts definiert, um die Eingabe vom Benutzer zu nehmen. Als nächstes werden zwei Zeichenfolgenwerte vom Benutzer übernommen, wobei der Eingabwert maximal 5 Zeichen betragen kann. Dann werden die Werte in Ganzzahlwerte umgewandelt, und ihre Summe wird in einer Variablen gespeichert, die später gedruckt wird.
#!/usr/bin/php -qFühren Sie die PHP. Sie müssen den Pfad der PHP -Datei im Befehl ordnungsgemäß erwähnen.
$ php -f/var/www/html/php/cli1.PhpIn der folgenden Ausgabe werden 30 und 70 als Eingang genommen und 100 als Ausgabe gedruckt.
Beispiel -5: Überprüfen Sie die Syntax der PHP -Datei mit -L
Erstellen Sie eine PHP -Datei mit dem Namen CLI2.Php mit dem folgenden Skript. Hier ist Stdin zu Beginn des Skripts definiert, um die Eingabe vom Benutzer zu nehmen. Als nächstes wird der Benutzer ein Stringwert entnommen, der nach der Formation gedruckt wird.
#!/usr/bin/php -qFühren Sie das obige Skript mit der Option -L aus, um den Syntaxfehler zu überprüfen. Wenn das Skript einen Syntaxfehler enthält, zeigt der Ausgang den Fehler mit einer Zeilennummer an. Andernfalls wird der Wert gedruckt. 'Kein Syntaxfehler erkannt '. Es ist besser, das Skript zu überprüfen, unabhängig davon, ob ein Syntaxfehler enthält oder nicht, bevor das Skript ausgeführt wird.
$ php -l/var/www/html/php/cli2.PhpDie folgende Ausgabe zeigt, dass das Skript keinen Syntaxfehler aufweist. Wenn beispielsweise ein Semikolon (;) nach einer Zeile weggelassen wird, wird der Fehler mit der Zeilennummer angezeigt.
Beispiel -6: Zeigen Sie das PHP -Skript aus einer Datei an, indem Sie Kommentare und Whitespaces mit -W weglassen
Sie können die Verwendung des -w Option durch Erstellen einer PHP -Skriptdatei mit Kommentaren und Whitespaces. Erstellen Sie eine PHP -Datei mit dem Namen CLI3.Php mit dem folgenden Code, der zwei Kommentare und viele Weißespaces enthält. Die Ausgabe zeigt das vollständige Skript an, indem Kommentare und Whitespaces entfernt werden.
#!/usr/bin/php -qFühren Sie das obige Skript mit -W -Option mit PHP -Befehl aus.
$ PHP -W/var/www/html/php/cli3.PhpDie folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt.
Abschluss
Sie können das PHP -Skript testen, ohne einen Webserver zu verwenden, indem Sie die CLI -Funktion verwenden. Für verschiedene Zwecke gibt es viele andere Optionen für PHP CLI. Sie können die Liste aller CLI -Optionen erhalten, indem Sie den PHP -Befehl mit der Option -H ausführen, wenn Sie mehr über die PHP -CLI erfahren möchten. Die am häufigsten verwendeten CLI -Optionen werden in diesem Tutorial mit Beispielen erläutert, damit die Leser mehr über diese PHP -Funktion informieren können.