Dieser Artikel stellt Ihnen hauptsächlich vor, wie Sie mit dem Erlernen von PHP beginnen. Ich hoffe, dass er für alle hilfreich ist, um mit PHP zu beginnen.
Viele Leute haben zu viele PHP-Lern-Roadmaps im Internet veröffentlicht. Ich habe mehr als zehn Jahre lang in Internetunternehmen gearbeitet und viele Anfänger an PHP herangeführt. Ich habe einige ihrer Fragen und Lern-Roadmaps für alle zusammengestellt . Komm raus, ich hoffe, dass viele Neulinge Umwege vermeiden.
Es gibt einige falsche Lern-Roadmaps im Internet, die Sie auffordern, sofort nach dem Erlernen von HTML und CSS Javascript und jQuery zu lernen Spielen Sie einfach der Kuh Klavier vor. Warum zum Teufel nehmen Sie nicht an einer Ausbildung zum Front-End-Ingenieur oder einer prahlerischen Ausbildung zum Full-Stack-Ingenieur teil?
Das Problem bei dieser falschen Roadmap ist, dass sie sich nicht auf die PHP-Richtung, sondern auf die Front-End-Richtung konzentriert. Der Schwerpunkt von PHP wie objektorientiertes Denken, Geschäftsdenken, SQL-Transformation usw. wird nicht davor, sondern danach gelegt. Der Fokus von PHP liegt nach wie vor auf der Geschäftsverarbeitung.
In der frühen Phase müssen Sie den Eingabevorgang beschleunigen, nachdem Sie etwas HTML und CSS gelernt haben und grundsätzlich Web schreiben können Seiten können Sie schnell in die PHP-Phase einsteigen.
Denn jeder ist Autodidakt in PHP. Wenn Sie PHP nach längerem Lernen nicht beherrschen, verlieren Sie die Begeisterung für das Lernen und die Wirkung des Selbstlernens wird nachlassen.
Nachdem Sie HTML und CSS gelernt haben, lernen Sie nicht Js und beginnen Sie sofort mit dem Aufbau der Umgebung.
Viele Leute machen Umwege hierher und finden gerne keine Tutorials zum Aufbau der Umgebung. Wenn wir im Unternehmen entwickeln, nutzen wir tatsächlich die Linux-Umgebung für die Entwicklung und die Online-Codeausführung.
Im Lernprozess schlage ich vor: schnell, schnell, schnell. Machen Sie sich einfach weniger Sorgen und der Code kann ausgeführt werden.
Hier wird empfohlen, XAMPP, AppServ, PHPStudy, WampServer und andere Tools zu verwenden, um Ihren ersten Absatz schnell zu installieren und zu starten
<?php ?> phpinfo();
Umgebung Nach dem Einrichten müssen folgende Dinge gelernt werden: Variablen, Datentypen, Kommentare, Konstanten, if...else, switch...case, while, do...while, for, Operatoren, Arrays, Funktionen, und häufig verwendete Funktionen;
Während dieser Prozesse fragen sich viele Anfänger, warum sie nichts schreiben können.
Außerdem sind dies alles grundlegende Grammatiken. Sie müssen mehr schreiben, sich mehr merken und sich mehr merken.
Es ist normal, das Gefühl zu haben, dass man psychologisch nichts schreiben kann.
Nachdem Sie die MySQL-Datenbank gelernt haben, können Sie sofort mit dem Erlernen einer Verbindung zur Datenbank beginnen. Paging und lernen Sie dann ein Cookie und eine Sitzung, um die Benutzeranmeldung und -registrierung zu implementieren. Beginnen Sie nach dem Erlernen von GD mit der Implementierung eines Bestätigungscodes.
In dieser Phase können Sie endlich ein Forum, eine Beitragsleiste oder ein Einkaufszentrum schreiben.
Schauen Sie sich zu diesem Zeitpunkt keine PHP5-Videos an. Sehen Sie sich am besten PHP7- und neuere Videos an, insbesondere neue Standards wie: Composer, PSR, Object -orientierte Designmuster usw. Sie können sich einige der neuesten Videos von Qianfeng PHP ansehen, die alle diese technischen Punkte abdecken.
Die Reihenfolge des Lernens in diesem Abschnitt:
Grundlegende objektorientierte Syntax
Schreiben Sie einige allgemeine Klassen;
Combined MVC
Entwurfsmuster lernen
PSR lernen
Nachdem Sie PHP gelernt haben, wird der Front-End-Kurs wie ein Spiel sein. Weil Sie bereits über die Grundlagen einer Sprache verfügen. Lernen Sie also etwas JS und dann etwas jQuery. Bootstrap reicht für Sie aus.
Lernen Sie ein oder zwei Frameworks ausführlich und kombinieren Sie dann das Front-End-Wissen, um zwei oder mehr Projekte zu schreiben.
Sie können ein Einkaufszentrum mit mehreren Kategorien schreiben, ein OA-System schreiben usw.
Das Erlernen des Linux-Servers erfordert hauptsächlich das Verständnis der Bereitstellung mehrerer Server und des Verständnisses der Softwareinstallation, insbesondere des Umgebungsaufbaus von LAMP und LNMP.
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.
Es ist sehr wichtig, dass Sie etwas über die große Parallelitätsarchitektur lernen und etwas NoSQL-Technologie, Swoole-Technologie, Keepalived-Technologie und viele andere verschiedene Technologien erlernen .
Verschaffen Sie sich ein umfassendes Verständnis dafür, wie der Code im Servercluster effizienter läuft.
Und ein umfassendes Verständnis von PHPs Socket, Prozess, Thread, Coroutine und anderen Technologien wird für die technische Verbesserung Ihres Codes sehr hilfreich sein.
Zu diesem Zeitpunkt wird empfohlen, Redis und RockMQ zu verwenden, um einen großen gleichzeitigen Multi-Server-Flash-Sale zu schreiben.
In China gibt es viele Videos dazu. Schauen Sie sich keine PHP5-Videos mehr an, und einige große inländische Institutionen wie: Qianfeng PHPs große Parallelitätscluster-Technologie.
Verwandte Empfehlungen:
Lernroute für Anfänger, um das Front-End zu beherrschen
Das obige ist der detaillierte Inhalt vonGrundlegende Lernroute von PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!