Einsteiger, die PHP noch nicht kennen oder sich dafür interessieren, werden auf jeden Fall online nach Dingen wie Lern-Roadmaps suchen, um ihre Lernziele zu klären. Allerdings handelt es sich bei der Roadmap im Internet oft um ein sehr großes Wissenssystem, was für Anfänger offensichtlich sehr einschüchternd und sehr unfreundlich ist. Heute werde ich den PHP-Lernweg für Sie zusammenfassen.
1. Vertraue der Lern-Roadmap nicht
Anfänger brauchen am meisten ein klares Ziel, deshalb suchen sie online nach verschiedenen Lernmethoden Tatsächlich verdeutlicht dies nicht unbedingt das Ziel, sondern verwirrt Sie. Welchen sollten Sie bei so vielen Wissenspunkten zuerst lernen? Mit der Zeit verlieren Sie das Selbstvertrauen und werden innerhalb von drei Minuten heiß. Deshalb müssen wir uns an das Erste und Wichtigste erinnern: Der Roadmap nicht zu vertrauen. Die Wahrheit ist, Schritt für Schritt vorzugehen.
2. HTML+CSS-Grundlagen
Wenn Sie PHP lernen möchten, dann sind die Frontend-Grundlagen auf jeden Fall unverzichtbar, aber Sie dürfen nicht viel Zeit verschwenden Dabei liegt der Fokus auf PHP. Es ist in Ordnung, wenn Sie HTML + CSS verwenden können, um eine einfache Webseite zu vervollständigen.
3. Entwicklungsumgebung
Es ist wichtig, vor dem Erlernen von PH eine Entwicklungsumgebung aufzubauen, aber für Anfänger müssen bestimmte Probleme auftreten. Damit viel Zeit für die Lösung der Probleme verschwendet wird, empfehle ich jedem, eine integrierte Entwicklungsumgebung zu verwenden, die uns helfen kann, schnell in das Erlernen von PHP einzusteigen.
Empfohlene integrierte Umgebungstools: WampServer-Download des integrierten Umgebungstools
4. PHP-Grundsyntax
Nachdem die Umgebung erfolgreich ist etabliert, Kommen wir zum Erlernen von PHP. Variablen, Datentypen, Kommentare, Konstanten, if...else, switch...case, while, do..while, for, Operatoren, Arrays, Funktionen, häufig verwendete Funktionen. Dies sind die Wissenspunkte, die zu diesem Zeitpunkt beherrscht werden müssen. Viele Anfänger werden das Gefühl haben, dass sie nach dem Lernen nichts schreiben können. Dies ist normal und wird in zukünftigen Studien langsam verwendet .
Grundlegende Grammatik muss man sich merken .
5. Grundlegende Datenbanksyntax
Nachdem Sie die grundlegende Syntax von PHP gelernt haben, müssen Sie hier zunächst die grundlegende Syntax der Datenbank erlernen In dieser Phase müssen Sie sich nur mit der Datenbank vertraut machen. Das Hinzufügen, Löschen, Überprüfen und Ändern von PHP sollte weiterhin im Mittelpunkt des Lernens stehen.
6. Prozessorientiert
Nachdem Sie die Grundlagen von PHP und Datenbank erlernt haben, lernen Sie zunächst, wie Sie in PHP eine Verbindung zur Datenbank herstellen. Lernen Sie dann anhand von Tutorial-Videos und versuchen Sie, Funktionen wie einfache Message Boards zu vervollständigen. Implementieren Sie hauptsächlich Ergänzungen, Löschungen, Änderungen und Paging, lernen Sie dann Seeion und Cookies kennen, versuchen Sie, die Anmelde- und Registrierungsfunktionen abzuschließen, und lernen Sie schließlich, wie Sie Bestätigungscodes erstellen.
7. Objektorientiert und MVC
Hinweis: Achten Sie beim Erlernen von PHP7 in dieser Phase besonders darauf einige neue Standards. Zum Beispiel: Composer, PSR, objektorientierte Designmuster usw.
Sie können in dieser Phase gemäß der folgenden Route lernen:
Grundlegende objektorientierte Syntax
Schreiben Sie mehrere allgemeine Klassen;
Kombiniertes MVC;
Lernen Sie PSR; nachdem Sie den vorherigen Inhalt studiert haben, können Sie das Message Board oder das Forumsystem vervollständigen Es wird einfacher sein, zurückzugehen und den Front-End-Inhalt eingehend zu erlernen. Nachdem Sie etwas JS und etwas jQuery gelernt haben, reicht Bootstrap im Grunde aus, um es in der Anfangsphase zu verwenden.
9. Thinkphp, Laravel-Framework
Das Thinkphp-Framework ist für Chinesen sehr benutzerfreundlich und einfach zu bedienen verwenden. Versuchen Sie dann, mehrere Projekte für Einkaufszentren zu schreiben, die auf dem basieren, was Sie oben gelernt haben.10. Linux
Das Erlernen von Linux-Servern versteht hauptsächlich die Bereitstellung von Multiservern und die Softwareinstallation, insbesondere die LAMP- und LNMP-Umgebung Konstruktion.
Erstellen Sie den entsprechenden Code für den von Ihnen bereitgestellten Server.
Schließlich ist es besser, einen Domainnamen und einen Alibaba Cloud-Server zu kaufen, den Code tatsächlich auf dem Cloud-Server bereitzustellen, den Online-Prozess zu durchlaufen und Git zum Verwalten des Codes zu verwenden.
11. Eingehendes Studium des groß angelegten Parallelitäts-FrameworksEs ist sehr wichtig, dass Sie die groß angelegte Parallelitätsarchitektur erlernen und etwas NoSQL-Technologie erlernen, Swoole Technologie, Keepalived-Technologie und viele andere verschiedene Technologietechnologien.
Machen Sie sich ein umfassendes Bild davon, wie der Code unter dem Servercluster effizienter ausgeführt wird. Und ein umfassendes Verständnis der Socket-, Prozess-, Thread-, Coroutine- und anderen Technologien von PHP wird für die technische Verbesserung Ihres Codes sehr hilfreich sein. Zu diesem Zeitpunkt wird empfohlen, Redis und RockMQ zu verwenden, um einen Flash-Sale mit großer Parallelität und mehreren Servern zu schreiben.
In diesem Bereich gibt es in China keine PHP5-Videos mehr. Sie können sich mehr PHP7-Videos ansehen.
Abschließend möchte ich alle daran erinnern, dass man beim Erlernen von PHP Selbstvertrauen haben, bodenständig sein und Schritt für Schritt vorgehen muss.Empfohlenes PHP-Video-Tutorial für die chinesische Website:
PHP-Video-TutorialDas obige ist der detaillierte Inhalt vonEinführung in die PHP-Selbststudienroute. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!