Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erläuterung des PHP-CLI-Modus
* 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
--ini Gibt die Informationen der php.ini-Konfigurationsdatei aus
--rf function
--ri
-i Gibt PHP-Erweiterungsinformationen aus. Detaillierte Informationen, viel Inhalt, entspricht phpinfo();
-m gibt das kompilierte Modul aus
--re gibt die Informationen des PHP-Erweiterungsmoduls aus, verpackt die diesem Modul entsprechenden Funktionen und die in dieser Erweiterung definierten Konstanten
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
Der vollständige Vorgang ist wie folgt
Parameter übergeben über cli
#!C:\php\php.exe -q <?php echo 'hello php cli'; ?>php über $_SERVER['argc'] und $_SERVER['argc'] zur Übergabe von Parametern
Die übergebenen Parameter sind daiyutage 22
Hinweis: In
Apache
#!C:\php\php.exe -q <?php echo "hello php cli\n"; var_dump($_SERVER['argc']); //$_SERVER['argc'] 为传递的参数的个数 var_dump($_SERVER['argv']); //S_SERVER['argv'] 为传递的参数的值,以数组表示 ?>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.