Heim  >  Artikel  >  Backend-Entwicklung  >  Grundlagen der PHP-Befehlszeilenbefehle

Grundlagen der PHP-Befehlszeilenbefehle

墨辰丷
墨辰丷Original
2018-06-07 14:37:411666Durchsuche

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 a8093152e673feb7aba1828c43532094-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üfen

 PHP 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

Andere Optionen sind: -m, -i. Der Autor wird hier keine Beispiele nennen >-m zeigt die aktuell von PHP geladenen gültigen Module an.
-i gibt PHPInfo ohne HTML-Format aus. 🎜>
Verwenden Sie die Option –ini, um die Nummern- und Pfadinformationen der INI-Konfigurationsdateien auszugeben wird derzeit von PHP geladen

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”; 
 ?>

Führen Sie php in der Befehlszeile aus Geplante Aufgaben über Skripte, ohne den Webserver zu durchlaufen^_^ Natürlich können wir den Code auch direkt in PHP debuggen: Geben Sie den Befehl php -r ein. Dies bedeutet, dass Sie die PHP-Shell aufgerufen haben und kann Code direkt schreiben und ausführen

rrree

Sie können auch den Befehl php –a verwenden, um eine Zeile Code einzugeben


3 . PHP-Syntax erkennen und Ausgabe hervorheben

Ohne die Ausführung von Code können wir Syntaxfehler in PHP-Dateien in der Befehlszeile erkennen.

运行php命令行echo

Keine Syntaxfehler in hello.php erkannt

Programmierer müssen häufig den PHP-Code hervorheben und ihn so ausgeben, wie er ist. Verwenden Sie dazu php –s

 -bash-3.2$ php -r &#39; 
 > for($i=0;$i<2;$i++){ 
 > echo "Number: {$i}\n"; 
 > } 
 > &#39; 
 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">&#39;ddd&#39;</span> 
 <span style="color: #007700">;<br /></span><span 
 style="color: #0000BB">?><br /></span> 
 </span>
Zusammenfassung

: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Lernen aller hilfreich sein wird.

Verwandte Empfehlungen:

Detaillierte Analyse der PHP-SFTP-Implementierung von Upload- und Download-Funktionen

PHP-Formulardatei Beispielanalyse für asynchronen Iframe-Upload

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!

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