Ich lerne seit einem halben Monat PHP. Ich muss jeden Tag Code eingeben und Notizen machen. Ich habe C und Java gelernt und der Prozess des Erlernens von PHP wird relativ reibungslos verlaufen (^-^ Je mehr Sie den Code eingeben und ausführen, desto tiefer werden Sie das Programm nach und nach verstehen. Lassen Sie mich über meine Erfahrungen beim Erlernen von PHP sprechen.
Der Einstieg in PHP ist einfach und die Syntax ist sehr einfach, aber ich sage nicht, dass PHP einfach ist. Der Schwierigkeitsgrad ist relativ. PHP ist zwar einfacher als Java, aber das Erlernen dauert nicht lange. Verstehen Sie zuerst, was PHP ist? Was kann PHP? Warum PHP lernen? Wenn Sie in Zukunft PHP lernen möchten, versuchen Sie einfach, viel Zeit damit zu verbringen, es gründlich zu erlernen, und haben Sie nicht die Einstellung, mehrere Programmiersprachen zu beherrschen.
Wenn Sie PHP zum ersten Mal lernen, sollten Sie eine LAMP- oder WAMP-Umgebung einrichten. Obwohl es im Internet viele integrierte Umgebungen gibt und die Installation sehr bequem ist, entscheide ich mich dennoch dafür, meine eigene PHP-Umgebung zu erstellen. Meiner Meinung nach ist es flexibler, die Umgebung manuell zu erstellen, und man erhält ein tieferes Verständnis der gesamten Umgebung, was auch für das spätere Lernen hilfreich sein wird. Ich habe mich sehr gefreut, als ich sah, dass es funktioniert! o(≧v≦)o~~
Dann lernte ich die Grundkenntnisse und Technologie von PHP. Dieses Wissen umfasst wahrscheinlich Sprachgrundlagen, Zeichenfolgen, Arrays, reguläre Ausdrücke, Interaktion mit Webseiten, Verschlüsselung, objektorientiert, Sitzungen usw. Das Erlernen dauerte einige Tage. Egal welche Sprache Sie lernen, die Grundlagen sind das Wichtigste. Was die Syntax angeht, gibt es meiner Meinung nach einige Ähnlichkeiten zwischen PHP und Javascript. Als das Wissen, das ich erlernte, immer weiter zunahm, tauchten Probleme auf, die ich nicht verstand, und ich hatte immer die Angewohnheit, Notizen zu schreiben. Hauptsächlich einige meiner eigenen Zusammenfassungen, Lieblingsblogs, wiederholte Codeblöcke usw.
Dann kommen Sie mit der Datenbank in Kontakt. PHP unterstützt eine Vielzahl von Datenbanken, insbesondere MySQL. Wenn Sie sich zum ersten Mal mit den Grundlagen von Datenbanken vertraut machen, empfiehlt es sich, die Datenbank über die Eingabeaufforderung zu bedienen. Obwohl es grafische MySQL-Verwaltungstools gibt, sollten Sie sich am Anfang nicht zu sehr darauf verlassen. PHP bietet MySQL-Erweiterungen und MySQLi-Erweiterungen für den Betrieb von Datenbanken. Ersteres wurde abgeschafft. Darüber hinaus gibt es ein erweitertes PDO, das allen Datenbanken gemeinsam ist und die Unterschiede zwischen verschiedenen Datenbanksystemen abschirmt und dieselbe Schnittstelle für den Zugriff auf verschiedene Datenbanken verwendet. Genau wie JDBC von Java ist es sehr praktisch, Programme aus verschiedenen Datenbanken zu übertragen.
Hier möchte ich auch einige Funktionskapselungen im Zusammenhang mit der Datenbank erwähnen. Wenn wir allgemeine Methoden zum Betreiben der Datenbank verwenden, müssen wir viele separate Methoden schreiben. Der Einsatz objektorientierter Methoden erhöht die Entwicklungseffizienz. Sie können Quellcode zum Studieren im Internet finden. Darüber hinaus müssen wir auch auf die Optimierung von MySQL achten, damit die Datenbank in möglichst kurzer Zeit das findet, was wir brauchen. Es gibt auch Techniken zum Debuggen von Programmen. Sie können beispielsweise Echo-Ergebnisse segmentieren, um den Umfang des Debuggens einzuschränken. Geben Sie insbesondere bei der Interaktion mit der Datenbank zunächst die SQL-Anweisung aus, um zu sehen, warum der Vorgang fehlgeschlagen ist. Das Debuggen eines Programms kann viel Zeit in Anspruch nehmen. Natürlich müssen Sie trotzdem Ihre eigenen Debugging-Erfahrungen zusammenfassen.
Weitere Tutorials: 《php-Tutorial》
Das obige ist der detaillierte Inhalt vonBringen Sie Ihnen Schritt für Schritt bei, wie man PHP lernt, und teilen Sie Ihre Lernerfahrung! !. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!