Inhaltsverzeichnis
Antwortinhalt:
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?

Aug 20, 2016 am 08:50 AM

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.
Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Erklären Sie JSON Web Tokens (JWT) und ihren Anwendungsfall in PHP -APIs. Erklären Sie JSON Web Tokens (JWT) und ihren Anwendungsfall in PHP -APIs. Apr 05, 2025 am 12:04 AM

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Beschreiben Sie die soliden Prinzipien und wie sie sich für die PHP -Entwicklung anwenden. Beschreiben Sie die soliden Prinzipien und wie sie sich für die PHP -Entwicklung anwenden. Apr 03, 2025 am 12:04 AM

Die Anwendung des soliden Prinzips in der PHP -Entwicklung umfasst: 1. Prinzip der Einzelverantwortung (SRP): Jede Klasse ist nur für eine Funktion verantwortlich. 2. Open and Close Principle (OCP): Änderungen werden eher durch Erweiterung als durch Modifikation erreicht. 3.. Lischs Substitutionsprinzip (LSP): Unterklassen können Basisklassen ersetzen, ohne die Programmgenauigkeit zu beeinträchtigen. 4. Schnittstellen-Isolationsprinzip (ISP): Verwenden Sie feinkörnige Schnittstellen, um Abhängigkeiten und nicht verwendete Methoden zu vermeiden. 5. Abhängigkeitsinversionsprinzip (DIP): Hoch- und niedrige Module beruhen auf der Abstraktion und werden durch Abhängigkeitsinjektion implementiert.

Erklären Sie das Konzept der späten statischen Bindung in PHP. Erklären Sie das Konzept der späten statischen Bindung in PHP. Mar 21, 2025 pm 01:33 PM

In Artikel wird die in PHP 5.3 eingeführte LSB -Bindung (LSB) erörtert, die die Laufzeitauflösung der statischen Methode ermöglicht, um eine flexiblere Vererbung zu erfordern. Die praktischen Anwendungen und potenziellen Perfo von LSB

Wie setze ich nach dem Neustart des Systems automatisch Berechtigungen von Unixsocket fest? Wie setze ich nach dem Neustart des Systems automatisch Berechtigungen von Unixsocket fest? Mar 31, 2025 pm 11:54 PM

So setzen Sie die Berechtigungen von Unixsocket automatisch nach dem Neustart des Systems. Jedes Mal, wenn das System neu startet, müssen wir den folgenden Befehl ausführen, um die Berechtigungen von Unixsocket: sudo ...

Wie sende ich eine Postanforderung mit JSON -Daten mithilfe der Curl -Bibliothek von PHP? Wie sende ich eine Postanforderung mit JSON -Daten mithilfe der Curl -Bibliothek von PHP? Apr 01, 2025 pm 03:12 PM

Senden von JSON -Daten mithilfe der Curl -Bibliothek von PHP in der PHP -Entwicklung müssen häufig mit externen APIs interagieren. Eine der gängigen Möglichkeiten besteht darin, die Curl Library zu verwenden, um Post � ...

Rahmensicherheitsmerkmale: Schutz vor Schwachstellen. Rahmensicherheitsmerkmale: Schutz vor Schwachstellen. Mar 28, 2025 pm 05:11 PM

In Artikel werden wichtige Sicherheitsfunktionen in Frameworks erörtert, um vor Schwachstellen zu schützen, einschließlich Eingabevalidierung, Authentifizierung und regelmäßigen Aktualisierungen.

Anpassung/Erweiterung von Frameworks: So fügen Sie benutzerdefinierte Funktionen hinzu. Anpassung/Erweiterung von Frameworks: So fügen Sie benutzerdefinierte Funktionen hinzu. Mar 28, 2025 pm 05:12 PM

In dem Artikel werden Frameworks hinzugefügt, das sich auf das Verständnis der Architektur, das Identifizieren von Erweiterungspunkten und Best Practices für die Integration und Debuggierung hinzufügen.

See all articles