Erfahrene Programmierer benötigen möglicherweise weniger externes Lernen und können PHP wie jede andere serverseitige Programmiersprache verwenden, um HTML für Browser zu generieren und es für andere Zwecke zu verwenden. Die meisten dieser Programmierer bevorzugen einfache Texteditoren, die Ihnen normalerweise solche Software zur Verfügung stellen Einige nützliche Tools wie Syntax-Farbhervorhebung, Klammeranpassung oder automatisches Schließen von Tags dienen lediglich dazu, Ihnen dabei zu helfen, unbeabsichtigte Fehler zu machen, aber sie helfen Ihnen nicht wirklich beim Schreiben von Programmen.
Das derzeit aufregendste Tool für die Arbeit mit PHP heißt Zend Studio und befindet sich zum Zeitpunkt des Schreibens in der zweiten Ausgabe. Dieses Produkt kombiniert ein leistungsstarkes Debugging-Tool (obwohl es immer noch kein WYSIWYG-Tool ist). )-Bearbeitungsumgebung kann Ihnen dieses clevere Master-Produkt dabei helfen, bei der Überprüfung der korrekten PHP-Funktionssyntax-Duplizierung erheblich Zeit zu sparen und Fehler schnell zu beseitigen. Da Entwicklungszeit Geld ist, werden die geringen Kosten dieses Produkts Ihre Produktivität steigern Entdecken Sie wirklich die Symbole dieser IDE und kennen Sie die Syntax von PHP. Zend Studio ist das erste Entwicklungstool, das nicht nur für bestimmte Zwecke neu gestaltet wurde. Abbildung 3-1 ist eine Darstellung der Zend Studio-Benutzeroberfläche.
Wie Sie in Abbildung 3-1 sehen können, können Sie mit Zend Studio PHP-Programme ausführen und eine Vorschau der HTML-Ausgabe im Fenster anzeigen Browser Verwenden Sie ein Tool, um den Originalquellcode anzuzeigen. Diese Methode ist weder ein Standardergebnis noch eine luxuriöse Anzeige. Das Debugging-Tool kann Ihnen leistungsstarke Hilfestellung bieten. Sie können den Programmcode Zeile für Zeile überprüfen oder in oder springen Untersuchen Sie Funktionen, setzen Sie Haltepunkte, verfolgen Sie alle globalen und privaten Variablen der Datei oder überprüfen Sie den Inhalt einer bestimmten Nummer. In dieser benutzerfreundlichen GUI-Oberfläche werden Sie an die potenziellen Gefahren erinnert Durch die Verwendung nicht deklarierter Variablen können die Betonung der Syntaxfarbe und die Einrückung des Programms einfach und frei angepasst werden. Neue Benutzer können die Unannehmlichkeiten der Verwendung von Emacs oder VI vermeiden, und die automatische Programmvervollständigung erspart Ihnen das wiederholte Konsultieren von PHP-Onlineanweisungen (z. B. strreplace oder strreplace). . str_replace, und wie ist die Reihenfolge der Parameter usw.), können Sie auch die Funktion zur automatischen Vervollständigung des Programms verwenden, wenn Sie Ihr HTML verwenden, insbesondere wenn Sie sich die von jedem Tag zugelassenen Attribute merken müssen, können Sie sogar Ihre eigenen definierten Funktionen registrieren Formeln oder Autovervollständigungslisten erleichtern die Verwendung, ohne immer wieder auf die Funktionsdefinition zurückgreifen zu müssen. Dies ist sehr praktisch, wenn Sie es gewohnt sind, eine Reihe von Parametern an die Funktion zu übergeben. Wenn Sie mit größeren, komplexeren und funktionsintensiveren Bibliotheken arbeiten, werden Sie feststellen, dass diese IDE Ihnen mehr helfen kann.
Denken Sie daran, dass Ihr Entwicklungsserver nicht dasselbe Betriebssystem verwenden muss wie der Server, den Sie bedienen. Dies ist der größte Vorteil der plattformübergreifenden Entwicklung, insbesondere wenn Sie einen Unix-Server verwenden (auch für The Blues). Brüder). Wir haben alle zwei Dokument-Editoren: Emacs und VI, und sogar Macintosh und Windows verfügen über benutzerfreundlichere Dokument-Tools. Unix hingegen erleichtert Ihnen die Unterstützung von Client-Betriebssystemen auf mehreren Computern. Viele Entwickler haben bestimmte Funktionen dieser Tools optimal entwickelt. Emacs, vi und Zend Studio sind alles Editoren, die auf vielen wichtigen Plattformen ausgeführt werden können. Wenn Ihr Entwicklungsteam also die oben genannten Standardtools verwendet, können Benutzer diese Tools mit vielen Betriebssystemen verwenden Systemeinstellungen.
Tabelle 3-2 zeigt einige der Editoren der wichtigsten Betriebssysteme, die von den meisten Programmierern verwendet werden.
Wenn Sie zwischen mehreren Betriebssystemen entwickeln, denken Sie daran, dass Zeilenumbrüche im Unix-Format und im Windows-Zeilenumbruchformat schwarz angezeigt werden sieht aus wie das ∧M-Zeichen in Unix-Editoren. Ihr PHP-Programm funktioniert möglicherweise immer noch normal, aber Sie können verrückt werden, wenn Sie Dateien verwenden, die auf anderen Plattformen bearbeitet wurden. Dies kann aus vielen Gründen passieren Das größte Problem besteht darin, ein Versionskontrollsystem wie CVS zu verwenden.
Zusätzlich zu diesen bekannten Optionen führt Keith Edmunds eine detaillierte Liste mit für PHP geeigneten Texteditoren, von denen viele kostenlos sind oder nur eine geringe Gebühr erfordern.
http://phpeditors.dancinghippo.com/
Atmen Sie tief durch. Nach all der Installation und den Einstellungen sollten Sie nun in der Lage sein, Ihr erstes PHP-Programm zu schreiben.
Tabelle 3-2 Gängige PHP-Editoren auf verschiedenen Plattformen
Zusammenfassung
Bevor wir PHP verwenden können, müssen wir entscheiden, ob wir es selbst hosten, auslagern oder eine Kompromisslösung wie Hosting übernehmen. Zu den wichtigsten Faktoren in diesem Entscheidungsprozess zählen die Kosten der Website, ihre Größe und ihr Traffic, spezielle Hardware- oder Softwareanforderungen, die Art des Inhalts und Erwartungen an die Kontrolle. Externe Webhosting-Dienste sind die beste Wahl für kleine Websites ohne besondere Anforderungen.
Wenn Sie sich entscheiden, Ihren eigenen Entwicklungsserver zu erstellen oder zu warten, finden Sie weiter oben in diesem Kapitel detaillierte Installationsrichtlinien und Anweisungen für die gängigsten Plattformen. Obwohl PHP4 viele verschiedene Arten von Webservern unterstützt, gab es zum Zeitpunkt der Erstellung dieses Buches keine offizielle Dokumentation, die die Details ihrer Installation beschreibt.
Abschließend fragen sich die Leser vielleicht, welche Entwicklungstools für PHP am besten geeignet sind. Bevor es eine integrierte Entwicklungsumgebung (IDE) speziell für PHP gab, verwendeten die meisten PHP-Entwickler ihren bevorzugten Texteditor zum Schreiben von Programmen. Es ist möglich, einem sogenannten WYSIWYG-Editor PHP-Funktionalität hinzuzufügen, aber das sieht chaotisch aus.
Das Obige ist der Inhalt des PHP-Lernhandbuchs – Kapitel 3 (Fortsetzung). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!