Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erläuterung des PHP-CLI-Modus

Detaillierte Erläuterung des PHP-CLI-Modus

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-07-29 09:13:561517Durchsuche

* PHP-CLI-Modus
* CLI: Command Line Interface (Befehlszeilenschnittstelle)
* Zusätzlich zum Aufruf durch den Apache IIS-Server kann PHP auch im CLI-Modus ausgeführt werden, da PHP handelt es sich im Wesentlichen um C-Programme, die in der Sprache geschrieben sind
* Die folgenden sind häufig verwendete PHP-CLI-Befehle

* Geben Sie in die Konsole ein:

php -v zeigt die PHP-Version an

PHP CLI 模式详解

--ini Gibt die Informationen der php.ini-Konfigurationsdatei aus

PHP CLI 模式详解

--rf function die Informationen der PHP-Funktion, einschließlich Parameter der Funktion

PHP CLI 模式详解

--ri Gibt PHP-Erweiterungsinformationen aus

PHP CLI 模式详解

-i Gibt PHP-Erweiterungsinformationen aus. Detaillierte Informationen, viel Inhalt, entspricht phpinfo();

-m gibt das kompilierte Modul aus

PHP CLI 模式详解

--re gibt die Informationen des PHP-Erweiterungsmoduls aus, verpackt die diesem Modul entsprechenden Funktionen und die in dieser Erweiterung definierten Konstanten

PHP CLI 模式详解

Führen Sie das PHP-Programm in CLI aus Modus

Erstellen Sie eine neue CLI-.php-Datei

Eingabe in der ersten Zeile:

#!C:phpphp.exe -q

Dieser Befehl zeigt an, dass es sich um ein CLI-Programm handelt

Nach Eingabe des PHP-Tags

echo "hello php cli" ?>

Geben Sie dann php.exe im Befehlszeilenmodus cli.php ein

PHP CLI 模式详解 Der vollständige Vorgang ist wie folgt

Parameter übergeben über cli

#!C:\php\php.exe -q
<?php
   echo &#39;hello php cli&#39;;
?>
php über $_SERVER['argc'] und $_SERVER['argc'] zur Übergabe von Parametern

PHP CLI 模式详解 Die übergebenen Parameter sind daiyutage 22

Hinweis: In

Apache

#!C:\php\php.exe -q
<?php
   echo "hello php cli\n";
   var_dump($_SERVER[&#39;argc&#39;]);   //$_SERVER[&#39;argc&#39;]  为传递的参数的个数
   var_dump($_SERVER[&#39;argv&#39;]);   //S_SERVER[&#39;argv&#39;]  为传递的参数的值,以数组表示
?>
Wenn der Server die von der Webseite an den Server übermittelten Daten an den PHP-Interpreter übergibt, werden sie über Umgebungsvariablen übergeben Globale Variablen werden nach dem Start des PHP-Prozesses initialisiert Nach dem Ausführen der Umgebung kann die vom System festgelegte PHPglobale Variable

direkt von allen PHP verwendet werden.

Oben wurde eine detaillierte Erklärung des PHP-CLI-Modus einschließlich Apache und globaler Variablen vorgestellt. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

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