Ich möchte mit dem ersten Programm in PHP beginnen. Ich habe xampp installiert und habe mir Beispielcodes angeschaut. Wie fange ich an, meinen eigenen Code zu schreiben, um Webseiten zu erstellen. Wo soll ich anfangen? Muss ich eine Textdatei als Code schreiben und im Explorer öffnen, wie wir es in HTML getan haben. Vielen Dank im Voraus.
Sie können fast jeden Texteditor verwenden, den Sie mögen, aber einer mit Syntax-Hervorhebung macht die Dinge einfacher. Notepad ++ ist ein praktischer kleiner Editor für Windows und verfügt über Syntax-Hervorhebungen für viele verschiedene Sprachen, einschließlich PHP, HTML, CSS und SQL.
Sehen Sie sich einige Tutorials an - es ist oft einfacher, als sich durch die Dokumente zu wühlen - obwohl die Dokumente sind natürlich wichtig.
Auf tizag.com gibt es einen guten Schritt-für-Schritt-Leitfaden für Anfänger:
Sobald Sie die Grundlagen gemeistert haben, stehen Ihnen viele weitere Tutorials zur Verfügung. Ich mag einige der Tutorials auf PHPro, aber es gibt viele andere. Hier sind ein paar PHPro-Artikel, mit denen Sie beginnen können:
Objektorientierte Programmierung mit PHP
Einführung in PHP-Sitzungen
Einführung in PHP und MySQL
Einführung in SimpleXML mit PHP
HTML mit PHP und DOM parsen
Einführung in PHP Regex
Hinweis: Ich habe das Regex-Tutorial nach dem SimpleXML-Tutorial aus gutem Grund eingefügt. Wenn Sie jemals den Drang haben, HTML mit regulären Ausdrücken zu analysieren, lies das gerade . Wenn Sie sich immer noch nicht sicher sind, lesen Sie es noch einmal . : -)
Wenn Sie zu Datenbankkram kommen (ich nehme aus Gründen der Einfachheit MySQL an, aber das gilt auch für andere DBMS), erwärmen Sie sich mit etwas dynamischem SQL und mysql_real_escape_string . Dann gehe schnell zu mysqli :: prepare vorbereitete aussagen . Sie werden wahrscheinlich eine ganze Reihe von Problemen sparen, wenn Sie dynamisches SQL als Lernübung behandeln, aber dann auf vorbereitete Anweisungen für alles andere zurückgreifen.
Versuchen Sie, sich mit einigen der allgemeinen PHP-Sicherheitsproblemen vertraut zu machen, und was kann es sein? getan, um sie zu mildern.
Es ist eine gute Idee, konsistente Benennungsstandards zu entwickeln.
>Wenn Sie mit komplexeren Sites beginnen, sollten Sie sich die Template-Engines ansehen. Es gibt eine gewisse Uneinigkeit darüber, da PHP direkt als Vorlagensystem verwendet werden kann. Allerdings habe ich gute Erfahrungen mit Smarty gemacht und festgestellt, dass es mir hilft, die Anwendungslogik vom Anzeigecode zu trennen.
Templating bringt mich auf Frameworks. Sie nehmen viel von der Grunzenarbeit beim Schreiben von Webseiten. Es gibt viele zur Verfügung, und jeder wird seine eigene Meinung darüber haben, was am besten ist. Anstatt einen Vorschlag zu machen, gibt es hier einen Link zu einer Liste von beliebten:
Wenn Sie zu diesem Zeitpunkt kommen, werden Sie den Debugger wahrscheinlich sehr praktisch finden. Ein guter Ausgangspunkt (es funktioniert, und es ist kostenlos), ist eine Kombination von Eclipse mit XDebug - aber es gibt andere Möglichkeiten.
Sie müssen den Stammordner Ihres xampp finden (wahrscheinlich so etwas wie C:\Program Files\xampp\htdocs
- in Windows) und dort eine neue leere Datei erstellen. Benenne seine Erweiterung in .php
um und bearbeite die Datei.
Beginnen Sie mit etwas Kleinem, nur um die Installation zu testen, zB:
%Vor%Speichern und sehen Sie es in Ihrem Browser ( Ссылка ).
ziemlich viel ...
Öffnen Sie den Editor
%Vor%Speichern Sie als filename.php und Sie gehen.
Sie können es nicht wie mit HTML-Dateien öffnen, indem Sie auf die Datei klicken. Du musst deine PHP-Datei in den htdocs-Ordner von xampp legen. Öffne dann deinen Browser und gehe zu " Ссылка ", um es zu öffnen:)
Laden Sie Notepad ++ herunter, welches eine kostenlose GUI ist, die Ihnen hilft, mit seinem Hauptvorteil der Farbsyntaxen im Vergleich zu Notepad selbst zu programmieren. Aber yep die Theorie ist schreiben Sie Ihre relevanten Code wie die oben genannten Jungs und Vorschau in Ihrem ausgewählten Browser. Ihr Code ist über Ссылка in Ihrem Browser verfügbar, wenn Sie eine Vorschau anzeigen möchten. Geben Sie das einen Anfang, dann gehen Sie auf die Datenbankseite der Dinge, wo es eine interessantere Welt ist.
Willkommen in der Welt von PHP.
Ich werde es nie müde, NetBeans als eine unglaubliche IDE zu empfehlen, auch für PHP
Was Ihre Frage angeht, ist @ Mikes Antwort ziemlich vollständig. Ich würde hinzufügen, einige Template Engine (Smarty, Zweig) lernen, nachdem Sie die Grundlagen, oder besser noch eine vollständige PHP-Framework wie Zend oder CodeIgniter (leichter) gelernt. Das ist wirklich wichtig. Es macht den Code viel wartbarer und leicht zu verstehen. Es dauert mehr Studium, aber Sie werden dankbar sein, wenn Sie ein altes Projekt abholen.
Ich möchte auch auf objektorientiertes PHP und PDO Wert legen.
Ich empfehle Ihnen Notepade ++, das Ihnen hilft, mit seinem Hauptvorteil der Farbsyntaxen im Vergleich zu Notepad selbst zu codieren.
Tags und Links php