Heim >Backend-Entwicklung >PHP-Tutorial >Beim Einstieg in PHP ist ein Engpass aufgetreten. Wie soll ich es lernen?

Beim Einstieg in PHP ist ein Engpass aufgetreten. Wie soll ich es lernen?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-08-20 08:50:111536Durchsuche

Antwortinhalt:

PHP ist eine Sprache, die HTML einbettet. Diese Schreibweise ist normal, solange ein -Tag vorhanden ist. Die Ausführungsreihenfolge der HTML-JS-PHP-Mashup-Seite
ist:
1. Der Teil, der PHP auf der Serverseite ausführt
2. Der Teil, der JS auf der Clientseite ausführt
3. Der Teil das rendert HTML auf der Clientseite Keine Sorge, PHP ist ein System, keine Sprache. Ich empfehle, PHP wie folgt zu lernen:

Linux-allgemeine Befehle
2. Befehl zur Rechteverwaltung
4. Befehl zur Dateisuche
6. Befehlsverwendungskompetenzen
allgemeine Befehlsoperationen von Linux, lernen Sie die grundlegenden Verwendungsmöglichkeiten von Linux kennen und machen Sie sich mit Texteditoren unter Linux vertraut.

Linux-Systemverwaltung
2. Benutzer- und Benutzergruppenverwaltung
3. Beherrschen Sie allgemeine Systemverwaltungsvorgänge in Linux-Systemen.

Linux-Netzwerkanwendung
1. Grundlegende Netzwerkeinstellungen
2. Beherrschen Sie die allgemeinen Netzwerkkonfigurationsdateien und Befehle von Linux-Systemen und machen Sie sich mit den Dateifreigabediensten SSH und FTP vertraut .

LAMP-Umgebungskompilierung und Apache-Konfiguration
1. LAMP-Umgebungskompilierung
2. Grundlegende Apache-Optionen und Anwendungsfälle
Beherrschen Sie die Quellcodepaket-Kompilierungsstruktur der LAMP-Umgebung und lernen Sie die grundlegende Konfiguration und typische Konfiguration der Apache-Internetanwendungskonfiguration.
============================================= === ==============
2. Objektprogrammierung

Einführung in Face-to-Face-Objekte
1 und Objekte
2. Objektorientierte Programmierung
Objektorientiert ist eine neue Funktion in PHP5 und es ist auch die Möglichkeit, in der Zukunft Code in PHP zu schreiben. und einige grundlegende objektorientierte Deklarationssyntax verstehen.

So abstrahieren Sie eine Klasse
2. Mitgliedsattribute

Objekte durch Klassen erstellen
🎜>2. Zuweisung von Objekttypen im Speicher
4. Spezielle Objektreferenz „$this“
Die Anwendung von Objekten In Programmen müssen die Zuordnungsform im Speicher und die Zugriffsmethoden von Mitgliedern in Objekten sowie der Aufbau und die Zerstörung sowie die Verwendung des Schlüsselworts $this beherrscht werden.

Kapselung
1. Zugriff auf private Mitglieder
3
Bei der objektorientierten Verwendung müssen Sie die drei Hauptfunktionen der Kapselung, ihre Anwendung und die verschiedenen mit der Kapselung verbundenen magischen Methoden beherrschen.

Vererbung
1. Anwendung der Klassenvererbung
3. Überladen von Methoden der übergeordneten Klasse in Unterklassen
Vererbung ist auch die drei wichtigsten objektorientierten Methoden Funktionen erfordern die Beherrschung der Bedeutung und Anwendung von Vererbungs-, Zugriffskontroll- und Überladungsmethoden.

Gemeinsame Schlüsselwörter und magische Methoden
2. Verwendung von statischen und konstanten Schlüsselwörtern
4.
5. Fehleraufrufe über die Methode __call() behandeln
Klassen automatisch laden
7. Wird in der objektorientierten PHP-Programmierung verwendet Methoden müssen Sie alle beherrschen und flexibel einsetzen.

Abstrakte Klassen, Schnittstellen und Polymorphismus
1. Abstrakte Methoden und abstrakte Klassen
3. Die Rolle abstrakter Klassen und Schnittstellen verstehen beherrschen ihre Deklarationen und Anwendungen und konzentrieren sich dabei auf die Anwendung von Polymorphismus.

Systemfunktionen in Bezug auf Klassen und Objekte
1. Systemfunktionen in Bezug auf Klassen
2. Systemfunktionen in Bezug auf Objekte
Die in PHP bereitgestellten Funktionen sind nicht vorhanden viele, aber sie werden häufiger verwendet

Gemeinsame funktionale Klassenschrift
2. Verifizierungscodeklasse
4 🎜> 5. Datenüberprüfungsklasse
Durch das Schreiben dieser Klassen wird es Ihnen nicht nur leichter fallen, diese Funktionsklassen in allen PHP-Projekten zu verwenden, sondern auch die objektorientierte Technologie zusammenzufassen.
============================================= === =============
3. Abstraktionsschicht PDO

Von PDO unterstützte Datenbanken
Master Sie kennen die Anwendungsprinzipien und Treibereinstellungen von PDO sowie die Installationsmethode von PDO und können PDO-Objekte auf verschiedene Arten erstellen. Sie müssen die Mitglieder im PDO-Objekt verstehen.

PDO-Objekte erstellen
1. Konstruktoren auf verschiedene Arten aufrufen

PDO-Objekte verwenden
1. Passen Sie das Verhalten von PDO-Attributen an
2. PDO übernimmt die Datentypkonvertierung zwischen PHP-Programmen und Datenbanken
3. PDO zum Ausführen von SQL-Anweisungen
Sie müssen verschiedene Attribute in PHP anwenden, festlegen und lesen sowie den Fehlerbehandlungsmodus von PDO und müssen auch die Ausführung von SQL-Anweisungen über PDO verstehen.

PDO-Unterstützung für vorbereitete Anweisungen
2. Anweisungen vorbereiten
4. Vorbereitete Abfragen ausführen
Das Vorverarbeitungsobjekt von PDO, das verschiedene Vorgänge zwischen PHP-Programmen und Datenbanken abschließen kann. Sie müssen wissen, wie Sie PDO verwenden, um vorbereitete Anweisungen vorzubereiten, Parameter zu binden, vorbereitete Anweisungen auszuführen, Zugriff auf Daten und Big-Data-Objekte zu erhalten und PDO zum Abschließen von Transaktionsverarbeitungsvorgängen zu verwenden.

PDO-Transaktionsverarbeitung
PDO-Transaktionsverarbeitungsmethode
=============================== ===============================
4. Skript JavaScript

JavaScript Syntax
1. Übersicht über JavaScript-Anwendungen
3. JavaScript-Flusskontrolle und -Funktionen
Kann abgeschlossen werden JavaScript Lernen Sie die gesamte Syntax kennen, verwenden Sie sie in Verbindung mit HTML und CSS und schreiben Sie einige gängige Skripts auf Seiten.

DOM-Programmierung
1. Einführung in die Anwendung von DOM und DHTML
2. Anwendung verschiedener Ereignisse und Ereignishandler
3. Anwendung des Dokumentobjekts
5. Verwendung seiner Position, seines Körpers, seiner Form, seines Bildschirms und anderer Objekte

Lernen Sie die flexible Anwendung von DOM auf der Seite, die Ereignisverarbeitung sowie die Eigenschaften und Methoden verschiedener DOM-Objekte . Sowie das Schreiben aller Spezialeffekte auf der Webseite.
============================================= === ==============
Ajax

Ajax-Anwendung
2 >3. Verwenden Sie Ajax, um eine Ajax-Engine zu erstellen (asynchron)
Anwendungen in der AJAX-Entwicklung
7 XML-Operationen
8. Anwendung der Json-Technologie in Ajax
9. Anwendung von Ajax3.0
Sie müssen die Art der asynchronen Übertragung von Daten verstehen und die Eigenschaften und Methoden zum Erstellen von AJAX-Objekten und zum Anwenden von AJAX beherrschen Objekte.
============================================= === ===============
Ajax- und JQuery-Framework-Anwendung

Verwendung von JQuery
Überblick über JQuery
2. Die Kernmethoden von JQuery
3. Die Selektoren von JQuery
4. Die Eigenschaften von JQuery
5. Die Filterung und Dokumentverarbeitung von JQuery
6. Die CSS-Anwendungen von JQuery
werden beim Hinzufügen von JQuery in HTML-Dateien beherrscht Anwendungen können Sie die Kernmethoden in JQuery sowie die Verwendung allgemeiner Selektoren und einiger allgemeiner JQuery-Methoden verwenden.

JQuerys Ajax-Anwendung
1. JQuery-Ereignisse
3. Verwendung von AjAX-Anwendungen in JQuery
Ajax ist die von JQuery implementierte Schlüsseltechnologie .
============================================= === =============
7. Designmuster

MVC-Muster
2 🎜>3. Controller
5. Module und Operationen
7. MVC-Musteranwendung

Sie müssen das MVC-Entwurfsmuster beherrschen, einschließlich Ansichten und Controller, Anwendung des Modells. Am besten ist es, andere Designmuster verwenden zu können.
============================================= === ===========
8. Codespezifikationen

PHP-Codierungsspezifikationen
Datenbankspezifikationseinstellungen
Vorlagenschreibspezifikationen
1 der Anwendung
2. PHP-Dateiformat
5. Verwendung von Zeichenfolgen
8. Sprachstruktur
10. Gestaltungsprinzipien von SQL-Anweisungen
======== ============================================== = =
9. Versionskontrolle

github und svn
=========================== == =============================
Framework
Verstehen Sie einige Frameworks, wie z Laravel, Yii, CodeIgniter, ThinkPHP und andere
PHP-Lernmaterialien können von Baidu Cloud heruntergeladen werden

6miu Baidu Cloud Search
http://

baiduyun.6miu.com/





Famiba Netzwerk-Festplattensuche
http://

pan.famiba.com/





Autsch Netzwerk-Festplattensuche:
http://www.aiyoweia.com/ Es wird empfohlen, sich das Video direkt anzusehen und sich das von Lao Han anzusehen. Es gibt auch das rote Buch, das ich erst gelesen habe, nachdem ich mit der Arbeit angefangen habe. Es ist völliger Blödsinn und überhaupt nicht für Anfänger geeignet, geschweige denn für Veteranen. Wenn man sich das fragliche Bild ansieht, sieht es so aus, als ob der PHP-Code in den HTML-Code eingebettet ist, was einem ein chaotisches Gefühl gibt, oder? Tatsächlich können Sie es so verstehen: Der in HTML eingebettete PHP-Code ignoriert den HTML-Code, und HTML ignoriert den PHP-Code, aber die Ausgabe von PHP wird vom Browser zusammen gerendert. Aus Ihrer Beschreibung geht hervor, dass Sie nicht viel Programmiererfahrung haben, was wirklich problematisch ist. Ihr sogenannter Engpass sollte nicht in der Grammatik verstrickt sein. Ich will nur sehen, wie du in den Graben gebracht wurdest. Sprache ist ein Werkzeug und alles, was Sie lernen, ist PHP-Syntax. Führen Sie als Nächstes weitere Projekte durch und stellen Sie fest, dass die Projekte ein Erfolgserlebnis haben. Glauben Sie mir, nach Abschluss des Projekts werden Sie keinen Engpass mehr spüren.
Genug für dich! Was Sie auf dem Papier bekommen, ist oberflächlich, aber Sie wissen, dass Sie es tun müssen! Was Bücher einem lehren, sind Konzepte. Lesen Sie nicht zu viel über den Code, geschweige denn, ihn Seite für Seite zu kopieren. Einerseits ist er sehr langweilig und andererseits sind die meisten davon nicht mit der Zeit gegangen (. Das heißt, die meisten davon sind veraltet, aber die Ideen werden nicht veraltet sein, und Ihre Fortschritte werden in der Praxis deutlicher sichtbar sein. Wenn Sie jemand dazu zwingt, werden Sie viel schneller Fortschritte machen Haben Sie strikte Selbstdisziplin und versuchen Sie dann, eine anständige Registrierungs- und Anmeldeseite zu erstellen! Was, nein? Wenn Sie online suchen, können Sie möglicherweise in ein oder zwei Stunden zufriedenstellende Ergebnisse sehen und diese dann sorgfältig verstehen und verarbeiten, bis Sie den gesamten logischen Prozess und die damit verbundenen Wissenspunkte verstanden haben, und dann mit komplexeren Funktionen fortfahren In der Akkumulation verstehe ich mit der Zeit, auch wenn ich es nicht verstehen möchte, und bilde einen konditionierten Reflex aus. Ich denke, Sie lesen das falsche Buch. Die Grundlagen von PHP hängen von PHP ab , einige Bücher werden Sie über HTML in die Irre führen. Wenn Sie nicht wissen, wie, schauen Sie sich das w3school-Online-Tutorial an . Ich denke, dass die von dir erwähnte Situation nach dem Lesen des Grammatikobjekts im Grunde nicht wieder auftreten wird... Es wird spätestens einen Monat dauern... Außerdem ist das Ding nichts für dich... dich Ich muss es benutzen.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn