Was PHP Ist


  Share  
|


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


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions