Was PHP Ist
PHP ist eine gedeutete Sprache. Es ähnelt
stark der C-Sprache. Es hat auch etwas Aroma der Perl Sprache.
Es ist für fast alle Plattformen, einschließlich Linux, andere
Versionen der Unix Familie und Windows vorhanden.
PHP ermöglicht Ihnen, Webseiten schnell zu erzeugen.
Sie tun dies durch ziehende Daten von den Datenbanken oder von
den Akten, manipulieren diese Daten, und dann schicken diese Daten zu
einem web browser.
Mit PHP können Sie Datenbanken aktualisieren, Datenbanken
verursachen und mathematische Berechnungen durchführen
(einschließlich komplizierte trigonometrische Funktionen). Sie
können willkürliche Akten auf Ihrem System, abhängig von dem Niveau
der Sicherheit auch herstellen und löschen, auf dem Sie PHP Betrieb
haben. Sie können Internet-Network Connections verursachen und
jene Anschlüsse instandhalten. Es ist theoretisch möglich, ein
web server mit PHP zu schreiben. Sie werden nur durch Ihre
Phantasie begrenzt.
Sprachen werden entweder gedeutet oder kompiliert.
Ein Interpret ist ein
Programm, das die Akte liest, die den durchgeführt zu werden enthält
Code, und fungiert sofort nach ihm. Der Code in der Akte wird Quellenprogramm genannt. Im allgemeinen ist der Code lesbar und durch eine Person
verständlich.
Ein Compiler ist ein
Programm, das die Quellenprogrammakte liest und kompiliert das
Programm in binären Code, der direkt durch den Computer durchgeführt
werden kann. Dieser binäre Code kann nicht von den meisten
Leuten gelesen werden und verstanden werden.
Wie Es Funktioniert
Das web server läßt im Allgemeinen PHP wenn
Teilnehmeranforderungen eine Webseite laufen, die PHP Code enthält.
Gewöhnlich wird das web server zusammengebaut, um die
Dateinameverlängerung zu verwenden, um festzustellen, ob man PHP
laufen läßt. Z.B. betrachtet ein web server eine Webseite und
wenn es im htm oder im html beendet, das web server versucht nicht,
jeden möglichen PHP Index durchzuführen. Wenn die Seite im php
beendet (oder im php3, abhängig von, wie Sie das web server
zusammengebaut haben), betrachtet das web server den Inhalt der
Webseite.
Wenn die Webseite eine der folgenden Entweichenreihenfolgen
enthält, läßt sie PHP laufen, um dieses Teil der Seite zu deuten:
- <?"php Code"? >
- <?php "php Code"? >
- des php < % "Codes" % > (nur vorhanden, wenn das php.ini,
das asp_tags einstellt, EINGESCHALTET ist. WEG VON ist die
einstellende Rückstellung.)
- < Index language="PHP" > "php Code" </Index >
Die Webseite, die der Benutzer sieht, ist eine
Mischung der Standard-HTML Befehle auf der Seite und dem Ausgang des
PHP Interpretens.
HTML steht für Hypertext-Preisaufschlag-Sprache und ist
ein weit vorhandener Standard für Textdokumente. Das Home Page
für HTML ist http://www.w3.org/MarkUp/. Einige Versionen von HTML sind vorhanden.
Alle vor kurzem produzierten Datenbanksuchroutinen verstehen
mindestens HTML Version 1.1.
PHP kann auch errichtet werden, um zu laufen wie ein
alleinstehendes Programm, das eine Akte durchführt, die PHP Code
enthält. Dieses läßt Sie zeitgesteuerte Programme mit cron
oder long-running Programme von der Befehl Linie laufen lassen.
Irgendein Ausgang von PHP, wenn Durchlauf auf diese Weise zum
stdout geht.
Sie sehen häufig Hinweise auf stdout, stdin und stderr,
wenn das Verhalten von Programmen beschrieben wird. Wann immer
ein Programm unter Linux laufen gelassen wird, sind drei
Standardführungen zu Information geöffnet.
Die stdin Führung nimmt Informationen von einer Eingang Quelle
und zieht sie zum Programm ein. Dieses wird normalerweise von
der Tastatur getan. Sie können, indem Sie die Rohre verwenden
( | Symbol) oder Umlenkung (das Symbol), ziehen die
Informationen von den Akten ein.
Die stdout Führung nimmt Informationen vom Programm und schickt
sie heraus zu einer Vorrichtung. Diese Vorrichtung ist
normalerweise der Schirm auf einem Terminalfenster. Sie können
Rohre oder Umlenkung verwenden, um diesen Ausgang zu einer Akte oder
zu anderen zu schicken Standardeingang des Programms.
Die stderr Führung ist für Fehlermeldungen und kann nicht zu
einer Akte oder zu einem anderen Programm leicht umadressiert werden.
Sie ist für das Ausprüfen während der Entwicklung gewöhnlich
reserviert, und für die Anzeige der sehr ernsten Störungen kann das
Programm nicht anfassen. Viele Programme beendigten sofort nach
dem Senden einer Anzeige aus stderr.
Z.B. suchen Sie nach allen index.html Akten auf Ihrem Computer
im web serververzeichnis. Der One-way, zum dies zu tun soll den
Entdeckungbefehl laufen lassen und sucht nach Akten, die HTML
enthalten, und sortiert für Index als Teil des Dateinamens aus.
Dieses kann mit dieser Befehl Linie vollendet werden:
[ root@winbook/] # Entdeckung /home/httpd/html - Name "*
html" - * Druck | grep Index
Was er für Sie tut
Mit seiner Fähigkeit, zum der komplizierten
Anweisungen in den Daten durchzuführen, die in eingesetzt werden oder
von den Datenbanken zurückgeholt sind, ist PHP ein ideales Format
für das Herstellen der wechselwirkenden Netzaufstellungsorte.
Es stützt mehrfache Datenbanken, einschließlich mSQL, MySQL,
Informix und Orakel.
PHP erlaubt Ihnen, wechselwirkende Webseiten schnell zu
erzeugen. Weil es gedeutet wird, müssen Sie nicht irgendwelche
Extraschritte durchlaufen, Ihr Programm zu verwenden.
Änderungen können vorgenommen werden an Ihrer Webseite und
sofort geprüft werden.
Dieses erlaubt Ihnen, auf eine schrittweise Art und Weise zu
erlernen. Es ist tadellos annehmbar, jede Linie des Codes zu
prüfen, da Sie gehen und merkt die Effekte jeder Änderung.
Weil Linux, Apache und PHP frei sind und weil MySQL auf Linux
für den meisten Gebrauch frei ist, können Sie eine Testmaschine
billig aufstellen. Dieses ermöglicht Ihnen, Ihr Produktion
Klima zu kopieren und Änderungen zu prüfen. Dieses ist
kritisch, wenn es Software ändert, weil es Ihnen erlaubt, so viele
Fehler zu machen, Sie benötigen, ohne Ihre Kunden zu beeinflussen.
Erhalten der on-line-Hilfe für PHP
Hilfe für PHP ist an http://www.php.net vorhanden.
On-line-Unterlagen zusammen mit FAQ und Postsendunglisten sind an
diesem Aufstellungsort vorhanden.
dieses ist ein Artikel, der von Paul Huston hinzugefügt
wird