In diesem Artikel werden hauptsächlich die Grundkenntnisse der PHP-Befehlszeilenbefehle vorgestellt. Ich hoffe, dass er für alle hilfreich ist.
Wenn der Benutzer die PHP-Seite öffnet, führt der Server den PHP-Befehl aus und sendet die Ausführungsergebnisse an den Browser des Benutzers. Dies ähnelt ASP und CoildFusion kann unter WINDOWS und mehreren Versionen von UNIX ausgeführt werden. Neben der Möglichkeit, Ihre Seiten zu manipulieren, kann PHP auch HTTP-Header senden.
Sie können Cookies setzen, digitale Signaturen verwalten und Benutzer umleiten, und es bietet eine hervorragende Konnektivität zu anderen Datenbanken (auch ODBC) und integriert verschiedene externe Bibliotheken, um XML mit PDF-Dokumenten zu analysieren. Wussten Sie dann, dass Sie die leistungsstarken Funktionen von PHP auch für andere Zwecke nutzen können? Bei der Ausführung im unabhängigen CGI-Modus ist ein ausführbares PHP-Programm erforderlich, von dem einige zu Spaßzwecken verwendet werden können. Die folgenden sind alle PHP-Befehlszeilenparameter, wobei [] angibt, dass sie optional sind , der <>-Tisch ist ein Muss.
Verwendung php [-q] [-h] [-s] [-v] [-i] [-f ] |. Geben Sie keine HTTP-Header aus.
-s Konvertiert PHP-Programmdateien in HTML im Farbformat (z. B. sind reservierte Wörter in Grün, Funktionen und Variablen in Blau, Kommentare in Gelb und Zeichenfolgen in Rot usw.).
- f Lesen und interpretieren Sie die angegebene Datei.
-c Lesen Sie die php.ini-Datei in
-a. Führen Sie sie interaktiv aus.
-d foo[=bar] Definieren Sie ini der Eingabe foo in is bar
-e Zusätzliche Informationen für Debugging und Leistungsanalyse ausgeben
-z Zend-Erweiterungsdatei laden
-i PHP-bezogene Informationen
-h hilft sich selbst.
Verwenden Sie php -q filename.php, um das PHP-Programm als Shell-Programm zu verwenden html. Ist das nicht sehr sorgenfrei?
3. Verwenden Sie die odbc-Funktion, um die Datenbank in Shell-Befehlen zu bedienen
Geben Sie php -v in die Befehlszeile ein, um die aktuelle PHP-Version zu überprüfenPHP 5.2.17(cli) (built: Feb 2 2011 11:19:21) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
php--ini-in-shell
2. Führen Sie das PHP-Programm in der Befehlszeile aus
Das Ausführen von PHP über die Befehlszeile ist sehr einfach, aber es gibt einige Dinge, auf die Sie achten müssen. Servervariablen wie $_SESSION können nicht in der Befehlszeile verwendet werden. Die Funktionsweise anderer Codes ist genau die gleiche wie im Webserver Code als hello.php. Geben Sie php –f hello.php in die Befehlszeile ein. Das Ergebnis ist wie folgt:<?php echo “运行php命令行echo”; ?>
rrree
Sie können auch den Befehl php –a verwenden, um eine Zeile Code einzugeben
3 . PHP-Syntax erkennen und Ausgabe hervorheben
运行php命令行echo
-bash-3.2$ php -r ' > for($i=0;$i<2;$i++){ > echo "Number: {$i}\n"; > } > ' Number: 0 Number: 1
-bash-3.2$ php -l hello.php
4. Sehen Sie sich das PHP-Handbuch an
Ab PHP 5.1.2 können Programmierer das Handbuch in der PHP-Befehlszeile anzeigen und die Funktion „php –rf“ eingeben. Die Syntaxeinführung der Funktion wird ausgedruckt
-bash-3.2$ php -s hello.php
<code><span style="color: #000000"> <span style="color: #0000BB"><?php<br /></span> <span style="color: #007700">echo </span> <span style="color: #DD0000">'ddd'</span> <span style="color: #007700">;<br /></span><span style="color: #0000BB">?><br /></span> </span>
Verwandte Empfehlungen:
Detaillierte Analyse der PHP-SFTP-Implementierung von Upload- und Download-Funktionen
PHP-Strategiemusterdefinition und -verwendung (ausführliche Erklärung)
Das obige ist der detaillierte Inhalt vonGrundlagen der PHP-Befehlszeilenbefehle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!