PHP & MySQL Anfänger-Leitfaden: Teil I - Einführung in PHP | Ismail Raji | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

PHP & MySQL Anfänger-Leitfaden: Teil I - Einführung in PHP

teacher avatar Ismail Raji, Computer Engineer

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Willkommen

      1:15

    • 2.

      Wie funktioniert eine Website?

      5:35

    • 3.

      Installation

      4:53

    • 4.

      Erste Schritte mit Vagrant

      8:30

    • 5.

      PHP Grundlegende Syntax

      6:02

    • 6.

      Variablen

      2:50

    • 7.

      Bedingte Aussagen

      4:57

    • 8.

      Bedingte Aussagen: Wenn Variationen

      2:37

    • 9.

      Bedingte Aussagen: Wechseln

      3:50

    • 10.

      FOR-Schleife

      5:00

    • 11.

      while-Schleife

      2:15

    • 12.

      Arrays

      5:05

    • 13.

      Arrays und Schleifen kombinieren

      2:45

    • 14.

      Funktionen

      6:41

    • 15.

      Kommentieren deines Codes

      3:30

    • 16.

      PHP

      5:09

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

200

Teilnehmer:innen

1

Projekte

Über diesen Kurs

Willkommen im PHP & MySQL Beginner Guide In diesem Kurs zeige ich dir, wenn du deine ersten Schritte über die statische Welt des Erstellen von Webseiten hinaus mit den rein clientseitigen Technologien von HTML und CSS führst.

Gemeinsam erforschen wir die Welt des Aufbaus dynamischer Websites und entdecken die erstaunliche Auswahl an dynamischen Tools, Konzepten und Möglichkeiten, die sie sich öffnen.

Ob du ein Designer bist, der ein neues Frontend in eine bestehende Website integrieren möchtest, die PHP verwendet, oder ein Student der sich in eine development bewegen möchte, PHP kann dir auf dem Weg help leistungsfähige Sprache, die von mehr als 80% der Websites verwendet wird, ist nicht nur für kleine Projekte, viele große Websites führen es als Kernsprache wie Facebook, Yahoo! und Wikipedia aus.

Was sind die Anforderungen?

  • HTML: Grundlegende Kenntnisse (Grundlegende).

Was komme ich von diesem Kurs?

  • Dieser erste Teil gibt dir eine schonende Einführung in die Syntax der PHP-Sprache und grundlegende a wie sie sich für PHP anwenden.

Was ist das Zielpublikum?

  • Wenn du neu bist in der Programmierung und in der ersten interaktiven Website zu starten, bist du hier genau richtig.

Triff deine:n Kursleiter:in

Teacher Profile Image

Ismail Raji

Computer Engineer

Kursleiter:in

Ismail Raji is a computer engineer but he likes to think of himself as a jack of all trades.

When not programming he can be found doing digital painting, working on a new course, or reading a book.

He is also a big language lover, he speaks Arabic, French & English and tries to learn new languages.

The idea of helping others learn makes him so happy and satisfied, that's why he decided to start teaching online.

So join him now in his knowledge sharing and learning journey.

Vollständiges Profil ansehen

Skills dieses Kurses

Entwicklung Programmiersprachen PHP
Level: Beginner

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Willkommen: Willkommen bei PHP. Identifizierung meiner Waage. Anfänger-Leitfaden. In diesem Kurs werde ich Sie führen, wie Sie Ihre ersten Schritte jenseits der statischen Welt aus dem Bau von Webseiten mit dem Pier Leck Linie Seite Technologien von seiner Jamil auf Sanchez. Gemeinsam erforschen wir die Welt des Aufbaus dynamischer Websites und entdecken die erstaunliche Vielfalt dynamischer Tools, Konzepte und Möglichkeiten, die sie eröffnen. Wenn Sie völlig neutral programmieren und sich auf Ihre erste interaktive Website begeben, sind Sie an der richtigen Stelle. Dieser erste Teil gibt Ihnen eine sanfte Einführung in diese Syntax der PHP-Sprache zu grundlegenden Programmierthemen, wie sie für PHP gelten. Ob Sie Designer suchen zu integrieren und Ihr Front-End zu einem existieren innerhalb, dass Sie die Rede für einen Schüler auf der Suche nach einer Entwicklung Karriere zu bewegen, Ph B kann Ihnen auf Ihrem Weg helfen. Diese leistungsstarke Sprache, von mehr als 80% Rabatt auf Websites verwendet wird, ist nicht nur für kleine Projekte. Viele wichtige Standorte laufen. Es ist eine Kernsprache wie Facebook, Yahoo und Wikipedia. Alles klar, genug Gerede. Ich bin so aufgeregt, diesen Kurs mit Ihnen zu teilen. Lasst uns reinspringen 2. Wie funktioniert eine Website funktioniert?: Haben Sie sich schon einmal gefragt, wie unsere Website funktioniert? Wenn Sie Ihren Web-Browser öffnen, ob es Google Chrome, Mozilla Firefox Safari oder ein anderer Browser und Sie die Website eingeben, Sie l Haben Sie sich jemals gefragt, Wie kam diese Webseite zu Ihnen? Ein aufstrebender Webentwickler wie Sie müssen die Grundlagen kennen, wie eine Website funktioniert. Wie Sie vielleicht bereits wissen, ist das Internet ein riesiges Netzwerk, das Millionen von Computern miteinander verbindet. Weltweit können diese Computer in zwei Kategorien klassifiziert werden. Klienten. Das sind die Computer von Internetnutzern wie du und ich. Jeder Kunde stellt einen Besucher unserer Webseiten-Server dar. Dies sind leistungsstarke Computer, die Websites speichern und für Internetnutzer bereitstellen. Das sind Ihre Klienten. Die meisten Menschen haben noch nie einen Server in ihrem Leben gesehen. jedoch Server sindjedochunerlässlich für das reibungslose Funktionieren von der Peitsche. Die Frage ist jetzt. Wie kommunizieren der Client und der Server? Bevor wir diese Frage beantworten, müssen wir wissen, welche Arten von Websites existieren. Es gibt zwei Haupttypen von einer Website statische und dynamische statische Websites. AH Website Zauber Wahl Onley, HTML und CSS, obwohl sie sehr gut funktionieren. Aber ihre Inhalte werden nicht automatisch jedes Mal aktualisiert, wenn Sie etwas hinzufügen können. Der Websitebesitzer oder der Webmaster muss den Code bearbeiten, was nicht praktisch ist, wenn die Website mehrmals am Tag aktualisiert werden muss. Ein gutes Beispiel für eine statische Website ist eine Showcase-Website, die normalerweise von Unternehmen verwendet wird, um ihre Produkte und Dienstleistungen zu präsentieren, die keine Interaktion von Besuchern erfordert, es sei denn, es gibt ein Kontaktformular, zum Beispiel in diesem Fall wird die Website zu einer dynamischen Website. Dynamische Websites werden als dynamisch bezeichnet, da ihr Inhalt ohne Intervention vom Web-Mastergeändert werden kann vom Web-Master . Sie beobachten diesen Kurs derzeit auf der dynamischen Website. Neben HTML und CSS verwenden dynamische Websites andere Sprachen wie PHP und meine Skala, was sie komplexer macht als statische Websites. Nun, da wir eine Vorstellung von den beiden Haupttypen einer Website haben, lassen Sie uns unsere ursprüngliche Frage beantworten. Wie kommunizieren der Client und der Server? Die Antwort auf diese Frage hängt davon ab, über welche Art von Websites wir sprechen. Bei statischen Websites erfolgt die Kommunikation in zwei Phasen. Der Client bat den Server, eine Webseite die Serverantwort zu sehen, indem er die angeforderte Seite ohne Änderungen in der Form von HTML und CSS sendet. Für dynamische Websites gibt es einen Zwischenschritt. Der Client Bitten Sie den Server, unsere Webseite zu sehen. Der Server bereitet die Seite speziell für den Client vor, mit einer Sprache wie PHP, der Server und degenerierte Seite in Form von HTML und CSS wieder, weil der Client kann Onley HTML verstehen und sagen, sagt ein Beispiel dafür, wie der Server vorbereitet. Unsere Webseite speziell für Kunden ist, wenn Sie sich in einer Website anmelden, die er in Ihrer E-Mail und Passwort war . Die Website zeigt dann Ihr Profilbild und Ihren Namen auf dem Job an. Zum Beispiel ist dies etwas Spezifisches für Sie. Für einen anderen Besucher zeigt die Website ihr Profilbild und ihren Namen an, die sich von Ihrem unterscheiden. Ich habe Ph. B in meiner Skala ein paar Mal erwähnt . Werfen wir einen Blick auf einige Definitionen von diesem wahren pH-Wert. B ist ein Server. Cite Scripture language Mit BHP ist der Webserver in der Lage, mehr als nur statische Borden Webseiten zu erkennen, indem er ein kleines Programm namens PHP-Skripte ausführt , um Ihre Website dynamisch zu machen. Pitch werden wirklich interessant, wenn es mit meinem Schrott kombiniert wird. Dies ist ein relationales Datenbankmanagementsystem, das Informationen effizient und organisiert speichern kann , damit Sie sie später leicht finden können. Sie können meine Waage zum Beispiel verwenden , um die Liste von Ihren Website-Mitgliedern zu speichern. Zusammenfassend gibt es zwei Arten von Websites statische Websites in jedem Daniel auf San Cess gemacht. Ihre Inhalte können nur von den Webmaster dynamischen Websites aktualisiert werden, die mit anderen Tools wie PHP und meine Skrill gemacht wurden , zusätzlich zu HTML-Konsens, um die Website lebendig zu machen, indem Besucher mit ihr interagieren können. Website-Besucher sind Goldkunden. Sie baten den Server, der die Website hostet, um ihnen die Webseiten zu senden. PHP ist eine Sprache, die vom Server als personalisierte Webseite ausgeführt wird. Nach Angaben des Besuchers ist meine Skala ein Datenbankmanagementsystem. Es ist verantwortlich für die Speicherung von Informationen. 3. Installation: Erstellen einer Website ist genau wie ein Kuchen zu machen. Denken Sie darüber nach, bevor Sie das Rezept befolgen, Sie werden die Zutat nicht benötigen. Erstens, Aufbau einer Website so viel das gleiche. Wir werden eine Reihe von Tools und Paketen benötigen, und ich werde Ihnen zeigen, wie Sie sie herunterladen und einrichten können. Wir wissen mittlerweile, dass PHP-Skripte auf einem Server ausgeführt werden, um HTML-Code zu generieren. Dieser Browser kann verstehen, aber wie bekommen wir einen Server, um unseren PHP-Code auszuführen? Nun, es gibt zwei Möglichkeiten, wie Sie einen Web-Host verwenden können, der PHP während Ihrer Skripte auf ihrem Server unterstützt , aber dies kann sehr schnell lehrt werden. Sie müssen das PHP-Skript in Ihren Editor schreiben und das Skript hochladen. Dies ist nicht Server die Navigation zu den U. R I, aus dem endgültigen erstellt, um Ergebnisse zu sitzen. Wenn es einen Nerv zu korrigieren gibt, müssen Sie zu Ihrem Editor zurückkehren und den Code ändern. Ich lade die Datei erneut auf den Server lade dann die Seite neu. Wie Sie sich vorstellen können, würde diese Methode mit viel Zeit, die Sie verwenden könnten, um Mantel zu schreiben. Die zweite Möglichkeit besteht darin, einen eigenen Webserver einzurichten, indem Sie einen eigenen Server ausführen. Es wäre in der Lage, eine Datei in Ihrem Editor zu speichern und die Änderungen in Ihrem Browser anzuzeigen, indem einfach die Seite aktualisieren. Es ist kein Hochladen von Dateien erforderlich. Das Beste daran ist, dass Sie keine zusätzliche Hardware Ihres Computers benötigen. Wir werden nur finden, dass dies wirklich ein Spielwechsler ist. Wie bringen wir den Webserver auf Ihrem Computer zum Laufen? Wir müssen zuerst eins am Beispiel wählen. Aus. Ein Webserver ist Apache. Es ist ein Open-Source-Projekt, das kostenlos verfügbar ist. Es ist sicher, effizient und hochgradig anpassbar, was es zum am häufigsten verwendeten Webserver für unsere Zwecke der Ausführung von Pfirsich macht. Da ein Webserver allein nicht ausreicht, müssen wir auch PHP für diesen Kurs installieren. Es wird auch meine Waage installieren wollen, um mit Datenbasis zu interagieren. Es kann ein echter Kampf sein, jede dieser Komponenten einzeln manuell zu installieren. Apache PHP in meinem Skrill haben jeweils Dutzende von Konfigurationsoptionen. Sogar ein Experte wird einen schwierigen Versuch haben, sie einzurichten und alles funktioniert . Zum Glück für uns erkannte die Entwickler den Kampf im Laufe der Jahre, und sie setzten ein paar Optionen Mitarbeiter. Für uns. Eine dieser Optionen sind die vorgefertigten Pakete. Dies sind Web-Entwicklungsumgebungen, die automatisch installiert Strand sein Apache, meine Skala und andere gut in Software alle Ziegel und dachte mit entsprechenden Sittings, so dass Sie beginnen können, Web-Anwendungen auf dem Sprung zu entwickeln. Einige Beispiel-Pakete sind von der Ausnahme. Das X steht für Betriebssystem. Der Rest der Akronym ist Apache, My scale, PHP und Geburt. Wir haben auch eine und Lamm. Die zweite Option ist die Verwendung eines virtuellen Servers mit virtueller Izationssoftware wie Virtual Box und M, wo Sie auf dem Betriebssystem in einem anderen Betriebssystem laufen können. Wir können einen Lennox Webserver mit PHP, Apache und meiner Waage von unserem Windows- oder Mac-Computer aus betreiben und eine Verbindung herstellen, als wäre es ein wirklich Webserver. Also, welche Option ist die beste? Obwohl die Neuerstellungspakete verlockend sein könnten, weil es schnell und einfach ist, gibt es einige Nachteile für diese Methode. Im Moment sind vorgefertigte Pakete nicht immer garantiert, dass sie die neuesten Komponentenversionen haben. Dies bedeutet, dass Sie Probleme mit Features haben, die abgeschrieben wurden, und Sie werden nicht in der Lage sein, die neuesten veröffentlichten Futures auszuprobieren. Die vorgefertigten Pakete sind ebenfalls betriebssystemspezifisch. Wenn Sie beispielsweise Wamp unter Windows verwenden , funktioniert Ihr Code möglicherweise nicht. Lennox. Dies ist ein großes Problem, da die meisten Off-Websites nur die nächsten Server laufen. Aus diesem Grund ist die Verwendung eines virtuellen Servers ein viel besserer Ansatz. Ermöglicht es Ihnen, mit mehreren Versionen von Apache PHP in meiner Waage auf einer virtuellen Lennox-Maschine zu testen , indem Sie vorkonfigurierte virtuelle Maschinen herunterladen. Es ist ein Best-Of beiden Welten Ansatz. 4. Erste Schritte mit Vagrant: Um einen virtuellen Server zu betreiben, müssen wir einige Teile von Software installieren. Zuerst müssen wir bekommen. Dies ist ein freies und Open-Source-verteiltes Versionskontrollsystem. Um es einfach auszudrücken, ermöglicht es Ihnen, die Ziege anderer Leute herunterzuladen. Wir würden auch virtuelle Box brauchen. Dies ist eine plattformübergreifende Virtualisierungsanwendung, die die virtuellen Maschinen und schließlich vagrant ausführt schließlich . Dies ist das Tool, mit dem Sie Ihre virtuellen Maschinen konfigurieren können. Es ist nur mit der virtuellen Box oder anderen Virtualisierungsanwendungen, um den Server zu erstellen. Sobald Sie diese Stücke von Software herunterladen und installieren, ist es jetzt Zeit, unseren virtuellen Server herunterzuladen. Es heißt Home State auf der offiziellen vorverpackten vagrant Box von Laura Fell, die Ihnen eine fertige Entwicklungsumgebung bietet , die auf jedem Betriebssystem läuft. Ob Windows, Mac oder Lennox. Nun, wir beginnen zuerst, indem wir Homestead Box Toe unsere vagabundierende Installation hinzufügen. Er war im Kommando vagrant Box ad lauraville Schrägstrich Gehöft. Sie werden aufgefordert, einen Anbieter auszuwählen. Dies ist die virtuelle Anwendung, die verwendet wird, die in unserem Fall virtuelle Box ist. Es dauert ein bisschen Zeit, um alle Bücher, abhängig von Ihrer Internet-Verbindungsgeschwindigkeit. Sobald der Download abgeschlossen ist, werden wir fortfahren, um im Heimatstaat zu installieren. Früher habe ich dir gesagt, dass wir die Ziege anderer Leute herunterladen können, und das ist genau das, was wir gerade im Befehl tun werden. Holen Sie sich Klon. Wir werden Home-Status-Code aus dem get have Ordner herunterladen oder klonen. Ich werde den Heimatstaat anrufen und werde in meinem Heimatverzeichnis sein. Jetzt werde ich in das Homestead Verzeichnis navigieren, wo wir unser Repository köllen. Dann, wie in der offiziellen Dokumentation empfohlen, werde ich nach einer Tag-Version aus dem Home-Zustand suchen, um sicherzustellen, dass ich die neueste stabile Versionverwende , um sicherzustellen, dass ich die neueste stabile Version , die zum Zeitpunkt dieser Aufnahme ist . 8.0 zeigen Sie auf Aber mit dem Befehl get check out, gefolgt von der Versionsnummer. Sobald das erledigt ist, werde ich den Befehl bash darin ausführen, dass es Alter ist, Home-Status-Konfigurationsdatei zu erstellen . Dass wir später zu Hause bearbeiten sagte, erfordert auch Basis jeden Schlüssel eine spezielle Datei verwendet, um sichere Verbindungen herzustellen. Also werde ich zurück zu meinem Home-Verzeichnis navigieren und dann den folgenden Befehl ausführen , den Sie einfach kopieren können. Das würde sie auffordern, einen Pass-Phrase einzugeben, den Sie einfach Enter drücken können, um zu überspringen, dass früher wir verwendet haben, um bash zu beenden, dass sein Alter, um die Konfigurationsdatei zu erstellen. Diese Datei ist Homestead, dass Djamel und kann im Homestead Verzeichnis gefunden werden, das wir erstellt. Er war in einem Texteditor. Ich werde diese Datei öffnen. Die erste Zeile enthält die AP-Adresse, an der Homestead Anfragen abhört. Die nächste Zeile enthält die maximale Speichermenge, die von ihr verbraucht wird. Es ist es 22 Gigabyte. Die dritte Zeile besagt, dass es eine CPU verwenden wird und die letzte Zeile besagt, dass der Anbieter die virtuelle Box ist . Ich werde die Standardwerte für diese Zeilen belassen. Als nächstes haben wir die authorize und Keys Eigenschaften, wo wir sollen zeigen, die Standorte der S H Dateien. Wir haben bereits SSH-Schlüssel in unserem Home-Verzeichnis erstellt, worauf sich das Chill-Design bezieht. Also werde ich diese Dateien nicht auch bearbeiten. Film bekannt. Wir haben die Ordnereigenschaft. Diese Eigenschaft listet alle Ordner auf, die wir wollen. Teilen Sie mit unserer Homestead Umgebung. Das Schlüsselwort map bezieht sich auf den Ordner Projekte , der sich befindet, wenn unser Computer Sie es ändern können, wo Sie wollen. Ich setze meine Projekte lieber auf meine zweite Festplatte. Und für den Zweck dieses Kurses werde ich unseren ersten Ordner namens Hello World erstellen. Das Jokey-Wort zeigt den Ordner, der auf unserer Gehöft Umgebung vorhanden sein wird und mit unserem lokalen Maschinenordner abgesenkt wird. Ich gebe ihm den gleichen Namen. Hallo, Welt. Als nächstes haben wir die Sites Eigentum. dieser Eigenschaft können Sie eine Domäne einem Ordner in Ihrer Umgebung für den Heimstatus zuordnen. Dies bedeutet einfach, dass, wenn wir den Euro Homestead eingeben, dass Test in unserem Browser Vagrant Anfrage zu Schrägstrich Hause Schrägstrich vagrant Schrägstrich Code Schrägstrich öffentlichen senden wird . Ich werde das auch ändern, um das Hallo Welt-Projekt widerzuspiegeln, an dem wir arbeiten werden . Also statt zu Hause Gehöft, das testet, werde ich sagen, zum Beispiel, zum Beispiel, hallo Welt, die Tests und änderte die zweite Zeile als auch. Sitzen haben die Seiten. Eigentum allein ist nicht genug. Heimatstaat weiß noch nicht über andere Welt terrestrisch. Früher habe ich Ihnen gesagt, dass Heimatstaat, wo die Verminderung Anfragen von dieser ich p Adresse. Also, anstatt diese I-p-Adresse in unserem Browser einzugeben, die sehr schwer zu merken sein kann, wir Anfragen für Hallo Welt umleiten, die an diese I p Adresse testet. Auf diese Weise können wir einfach eine Menge Welt besuchen, die Tests auf unserem Browser und die Anfrage wird an unsere Homestead Maschine gesendet werden . Wir können dies tun, indem wir die Gastgeber Vile auf Mark und Lennox bearbeiten. Diese Datei befindet sich bei Schrägstrich 80 c Polizei Schrägstrich Hosts auf Fenstern. Es befindet sich im folgenden Verzeichnis. Wir werden in der folgenden Zeile sein. Wir haben unser Hello-World-Projekt noch nicht erstellt, indem wir zu dem feuerfesten navigieren, das wir in der Ordnereigenschaft aus unserer Konfigurationsdatei eingegeben haben . Ich werde meinen Hello World-Ordner erstellen und auch einen Unterordner Cold public erstellen. In meinem Fall der letzte Pfad s der Schrägcode Schrägstrich Hallo, Welt Schrägstrich öffentlich. Es kann für Sie unterschiedlich sein, abhängig vom Wert der ängstlich diese Eigenschaft. Endlich ist es Zeit, unseren Server zu starten. Er war im Kommando unwissend. Denken Sie daran? Sie müssen diesen Befehl aus Ihrem Homestead Verzeichnis ausführen. Es dauert einige Minuten, um zum ersten Mal zu laden, damit Vagrant die virtuelle Maschine an Bord gehen und unsere freigegebenen Ordner und Websites automatisch konfigurieren kann . So haben wir unseren Server einsatzbereit. Sie können es jederzeit stoppen. Er war im Befehl Vagrant Holt und wieder Grund vakant up Wenn Sie es brauchen, können wir auch vagrant Suspendierung verwenden, die die virtuelle Maschine, anstatt sie vollständig herunterzufahren. Dies erfordert in der Regel zusätzlichen Speicherplatz, um den genauen Point-in-Time-Zustand außerhalb der Maschine zu speichern . Sie können die virtuelle Maschine jedoch viel schneller ausführen, wenn Sie sie später fortsetzen. Er war in der Kommando vagrant Lebenslauf. 5. PHP Grundlegende Syntax: haben wir unsere Entwicklungsumgebung bereit. Aber bevor wir anfangen, Code zu schreiben, brauchen wir einen Code-Editor. Ein Code-Editor ist ein Muss für jeden Entwickler, egal ob er neu in der Welt der Entwicklung oder eine alte Hand ist. Nun, ein kurzer Haftungsausschluss. Wenn es um Code-Editoren geht, hat jeder seine eigene Meinung aus, die Sie Editor verwenden sollten oder nicht verwenden sollten. Mein Rat ist, wenn Sie bereits einen Code-Editor verwenden und Sie sich wohl fühlen, ihn zu benutzen, bleiben Sie mit allen Mitteln dabei. Wenn nicht, empfehle ich, erhabenen Text Tom oder Visual Studio-Code alle für jetzt verfügbar, Kosten für den Zweck dieses Kurses, jeder von ihnen wird den Job erledigen. Persönlich werde ich Visual Studio-Code verwenden. Okay, also haben Sie Ihren Code-Editor ausgewählt. Jetzt ist es an der Zeit, uns die Hände schmutzig zu machen und unser erstes PHP-Skript zu schreiben. Beginnen Sie mit dem Öffnen im gesamten World-Projekt innerhalb des öffentlichen Ordners, ich werde eine neue Datei erstellen, die ich Index dot PHP nennen werde. Die PHP-Erweiterung ist unser Wegweiser, dass es sich um eine PHP-Datei handelt und als solche interpretiert werden muss . Diese Erweiterung hilft auch dem Texteditor, den richtigen Code bereitzustellen. Daher zum Beispiel werde ich zum Beispielin einigen einfachen HTML-Code angepisst. Nichts Besonderes. Aber dann, in unserem P-Tag, werde ich ein Beispiel aus PHP-Code schreiben, dass dieser Ort hallo Welt auf den Bildschirm. Um dies zu tun, muss ich zuerst den Start von meinem Gebäck Skript markieren. Sie können dies durch Recht in weniger fertiges Zeichen durch Fragezeichen gefällt, dann das PHP-Schlüsselwort. Wie viele andere Sprachen JavaScript, C, C plus Java und andere Pitch Peace Index besteht aus einem Siri off Anweisungen. Eine Anweisung bildet die logische, solche Anweisungen, die dem Webserver mitteilen, was zu tun ist. Ich möchte die nächste anzeigen, sagen Sie die Arbeit auf dem Bildschirm. Also werde ich eine Seite benutzen. Die Aussage namens Echo fühlte sich durch meinen Text und legte einen Semikolon, um das Ende meiner Aussage zu markieren . Die Echo-Anweisung nimmt den Text, den er gegeben hat, und fügt ihn in die Seite ein HTML-Code, Uh, diese Erfolgsposition schließlich, um das Ende von meinem PHP gefegt zu markieren, werde ich das Fragezeichen schreiben, gefolgt von größerem als Zeichen. Nun, wenn ich meinen Web-Browser öffne und navigiere durch Hallo Welt, dass Test Wir sollten unsere Hallo Welt Nachricht kritisch sehen , nicht wahr? Also, was genau ist hier passiert? Wenn Sie mit der rechten Maustaste in den Browser klicken und ein paar Seitenquelle auswählen, können wir unseren Index Punkt PHP Datei Mantel sehen. Ich habe bemerkt, dass es hier keinen Abzeichen PHP-Code gibt. Stattdessen ist es nur der Standard. HTML. Dies liegt daran, dass unser Web-Server alles zwischen dem Ph nahm, die Limiter gemacht und in normalen HTML-Code konvertiert, bevor die Webseite an den Browser gesendet wird. Weil der Browser den Strand nicht gut verstehen kann. Wir können auch einen Vorstandstext in unsere Textzeichenfolge aufnehmen. Wenn ich zu meinem Texteditor zurückgehe, kann ich meine Hallo Weltbotschaft fett durch Hinzufügen des starken Panzers. Okay, also drucken wir in etwas Text mit der echo Anweisung. Wenn Sie bemerkt haben, dass Texas von Anführungszeichen umgeben ist, wird Bitch Be eine intensive umgeben von Anführungszeichen als String erstellen, was bedeutet, dass Ph B nicht alles verarbeitet, aber es übergibt es nur an den Befehl, den Sie in unserem Fall aufgerufen haben. Es war der Echokommentar. Wir können PHP auch eine Anweisung geben, um zu folgen. Ich kann nicht, Zum Beispiel, sagen Ph B, um die aktuelle Zeit mit einer eingebauten Funktion namens Datum drucken. Sie können sich eine eingebaute Funktion als ein wiederverwendbares Tempo von Code vorstellen, das bereits definiert oder erstellt wurde , den Sie direkt aufrufen können, um sie zu verwenden. Vielleicht kann ich ein wenig Texthaar hinzufügen, die Größe der Zeit ist jetzt. Ich kann die Datumsfunktion nicht in die Anführungszeichen setzen, da BHP nicht versuchen wird, irgendetwas auszuführen, das sich in der Zeichenfolge befindet. Stattdessen koordinierte unsere Aufklärung mit meiner existierenden Botschaft mit einem Ausweichen. Dann schreibe das Stichwortdatum, öffne die Klammer und gib ihm die folgende Zeichenfolge, damit es nicht die koreanische Zeit für uns setzen kann . Mach dir keine Sorgen, wenn das jetzt nicht viel Sinn ergibt, werden wir das später noch genauer sehen. Im Moment möchte ich Ihnen nur zeigen, dass PHP viel mehr tun kann, als nur Text zu sprinten. Gehen Sie nun zu Ihrem Browser und aktualisieren Sie die Seite. Und genau wie Magie die aktuelle Zeit angezeigt. Erstaunlich, nicht wahr? Wenn ich zuerst wieder eine Prise war, können Sie sehen, dass das Glockenspiel automatisch aktualisiert wird, genau wie zuvor. Wenn Sie die Seitenquelle aktualisieren, werden Sie sehen, dass es dort keinen PHP-Code gibt. Stattdessen, als wir die Datumsfunktion aufgerufen haben, gab es den Versuch zurück und dieser Zeitwert wurde in unseren HTML-Code eingefügt. 6. Variablen: Wie die meisten anderen Programmiersprachen, BHP Aussagen beteiligt mit Wertsachen ah, wertvolle Probleme, um Informationen zu speichern, die Ihr Programm manipuliert Während es läuft. Es kann als imaginärer Container gedacht werden, der einen Wert enthält, der die Welt verwendet werden kann . Ihr Programm In PHP-Variablen werden durch ein Dollarzeichen gefolgt vom Wertsachennamen bezeichnet . Ich habe einen Namen von meinem wertvollen hier gegeben, aber das ist nur um der Demonstration willen. Wenn Sie einen Wertsachen nennen, immer sicher, dass der Name Ihres Sohnes Ihr wertvolles ist genau beschreibend. Dies wird Ihr Skript klar, leicht zu folgen und leicht zu dem Fehler machen Um einen Wert einer Variablen zuzuweisen, verwendet das Gleichheitszeichen bekannt als Zuweisungsoperator gefolgt von Ihrem Wert. Ich werde eszum Beispiel zum Beispiel die Zeichenfolge des Textes geben. Hallo Welt. Lassen Sie uns die echo-Anweisung erneut verwenden. Aber dieses Mal, anstatt in unserem hallo Welt Text direkt übergeben wird in der Variablen mein wertvolles übergeben. Wenn ich zu meinem Browser gehe und die Seite neu, können Sie sehen, dass das Endergebnis das gleiche ist Wenn unser PHP-Skript den Text ausführt. Hallo Welt wird angezeigt, wenn Sie Ihre Variablen benennen. Es gibt einige Regeln, die im Auge behalten werden müssen. Variablennamen. Meine enthalten nur Groß- oder Kleinbuchstaben grundlegende lateinische Buchstaben Ziffern und unterstrichen das erste Zeichen aus. Ein wertvoller Name darf keine stellige Variable sein. Namen wird Groß- und Kleinschreibung Dies bedeutet, dass Variablen namens var var und War with Großbuchstaben getrennt und unterschiedlich sind . Pitch be ist, was eine lose getippte Sprache genannt. Dies bedeutet, dass eine einzelne Variable jedes Band aus der Natur wieder enthalten kann. zum Beispiel Ändern Siezum Beispielmeinen Hallo World String off Text in eine Zahl auf Ph. B wird sich nicht darüber beschweren. Ich kann auch mathematische Operationen an Werten mit arithmetischen Operatoren wie dem Additionsoperator mit Pluszeichen ausführen, dieser Obstruktionsoperator hört im Auge, den Multiplikationsoperator zu signieren. Er war in der Hysterie und in der Division. Er war im Schrägstrich 7. Bedingte Erklärungen: jeden Tag treffen wir Hunderte von Entscheidungen die ich heute koche oder einfach nur bestellen Pizza ich auf die Red Sox oder die blauen Socken setzen . Sie werfen einen Blick auf das Wetter draußen. Wenn es regnet, nimmst du deinen Regenschirm mit. Wenn es ein sonniger Tag ist, tust du es nicht. Alle diese Aktionen haben etwas gemeinsam, Entscheidungen darüber zu treffen, ob eine bestimmte logische Bedingung wahr oder falsch ist. Entscheidungsfindung ist auch in Programmen vorhanden, die sogenannte bedingte Aussagen verwenden. Dies sind die digitalen Entsprechungen der Entscheidungen, die wir treffen, wo Ihr Code etwas anderes ist , je nachdem, ob etwas wahr oder falsch ist. Die gebräuchlichste bedingte Anweisung, die Sie in Ihrem Code verwenden werden, ist die F Els -Anweisung. Werfen wir einen Blick auf ein einfaches Beispiel. Hier bewerten wir die Variable, die angemeldet ist, weil ich das auf true initialisiert habe. Der wahre Teil unserer Aussage wird eintreten, wenn ich also mein Skript ausführe, wird er die Nachricht sehen. Herzlich willkommen. Sie sind ein Mitglied dieser Website. Wenn ich jetzt voran gehe und den Wert der Wissenschaft ändere, fällt Inter die Nachricht. Hey, da. Betrachten Sie, sich anzumelden, wird stattdessen angezeigt, weil unser Ausdruck, unser Ausdruck zu fällt. In den meisten Fällen wird Ihr Ausdruck wirklich ein einfacher Wert sein, der wie in diesem Beispiel auf true oder false gesetzt ist . Normalerweise muss er zwischen zwei oder mehr Dingen vergleichen, um ein wahres oder falsches Ergebnis zu erzielen. Dies kann dann sein, mit dem, was als bedingte Operatoren bekannt ist. Kommen wir zurück zu unserem Code-Editor und notieren Sie ein einfaches Programm, das Sie wissen lässt, ob Sie erhalten und Ihre Freundschaftsanfrage. Zuerst brauche ich einen wertvollen, der die Anzahl der Anfragen hält, die ich erhalte. Nennen wir es zum BeispielFreundschaftsanfragen zum Beispiel und initialisieren es auf 10. Dann gehe ich zu diesem. Dieser neue Variablenwert, wenn er größer oder gleich eins ist. Ich möchte eine Nachricht ausdrucken, die besagt, dass Sie Ihre Freunde Anfragen Els erhalten haben. Ich möchte eine Nachricht drucken, die besagt, dass du nicht bist Oh, hier ist etwas wirklich Interessantes. Das ist nur passiert, weil das Wort kein Apostroph darin hat. Pitch for you denkt, dass dies das Ende unserer Stärke ist, PHP zu sagen, dass dies der Apostroph ist . Markt endet nicht von unserer Saite, aber es ist tatsächlich ein Teil davon. Schwächung. Fügen Sie einfach einen umgekehrten Schrägstrich kurz davor hinzu, und wir können unsere Stärke fortsetzen. Sie haben keine neuen Freundschaftsanfragen jetzt, wenn ich zu meinem Browser und frisch zu Seite zugewiesene Nachricht, die Sie erhalten neue Freundschaftsanfragen zeigen in, weil unser Freund Anfrage wertvoll war ein einbürgerter behalten. Es ist also größer als eine aus dem Kurs. Das große und dann oder Gleichheitszeichen ist nicht der einzige Operator, den Sie mit dieser Gleichheit größer als kleiner oder gleich doppelter Gleichheitszeichen verwenden können . hier also darauf, Achten Siehier also darauf,dieser Gleichheit kein einziges Gleichheitszeichen zu verwenden, da ein einzelnes Gleichheitszeichen einen Wert zuweist. Wir haben auch das Ausrufezeichen Fehler, wo das Gleichheitszeichen zu testen, dass zwei Dinge nicht gleich sind . In unseren F Klammern können wir mehr als einen Ausdruck haben. Zum Beispiel kann ich nur, dass unsere wertvollen Freunde verlangen, dass der Wert anders ist als 10 und seine Liste als H Jahre im doppelten kaufmännischen Und-Zeichen. Also auf Lee, Fenster zu Ausdrücken sind wahr, dass die Nachricht, die Sie neue Freundschaftsanfragen erhalten auf den Bildschirm gedruckt wird. Wenn ich nur einen von ihnen brauche, um wahr zu sein, kann ich das doppelte M pro Zeichen mit dem Doppelpfeifenzeichen ändern, was bedeutet oder Haar. Wenn entweder der erste Ausdruck oder die zweite Explosion als wahr ausgewertet wird, wird diese erste Message gedruckt. Es gibt viele andere Operatoren, aber dies sind die wichtigsten, die die meiste Zeit verwenden werden. 8. Bedingte Anweisungen: Wenn Änderungen: bevor Sie von der if-Anweisung fortfahren, möchte ich Ihnen nur seine Variationen zeigen. Hier ist, wie das ursprüngliche Beispiel aussehen, wenn wir ein Freund Anfrageformular gespeichert wurden, oder dann drucken Sie die erste Nachricht sonst Whip mieten. Die zweite Nachricht, die ich den else Block in meinem Skript vollständig loswerden kann, wird gut funktionieren , da mein Ausdruck hier mein Skript wahr auswertet. Nun, drucken Sie unsere Nachricht aus. Wenn ich mich ändere, fordern die Freunde Wertsachen Wert auf Null. Mein Ausdruck wird jetzt als false ausgewertet, was bedeutet, dass mein Code die Echo-Anweisung überspringt und zur Ausführung der nächsten Anweisung fortfährt . Da wir keine andere Aussage in unserem Programm haben, haben wir einfach eine leere Seite. Der Elsa Block ist komplett optional. Wie Sie sehen, ist es unter den Änderungen und kehren Sie zu unserem ursprünglichen Beispiel zurück. Sie können in meiner ersten Nachricht sehen, dass Sie Ihre Freundschaftsanfragen erhalten haben. Ich setze das snt und zwischen Klammern, um zu sagen, dass das entweder eine Anfrage oder mehrere ist. Nun, ich kann spezifischer sein, wenn ich möchte, indem ich F-Anweisungen zusammen mit der sonst F-Schlüsselarbeit verkette , kann man sagen, dass, wenn Freunde Anfragen gleich eins sind. Denken Sie immer daran, das doppelte Gleichheitszeichen Echo. Sonst haben Sie eine neue Freundschaftsanfrage erhalten. Wenn Freunde anfragen, ist es größer als ein Echo. Du hast neue Freundschaftsanfragen erhalten und unsere letzte Unze Look. Wir bleiben gleich, wenn ich den Wert ändere oder Freunde den Einsen anfordert. Die erste Anweisung wird als „true“ ausgewertet. Also erhalten wir die Nachricht, die Sie in Ihrer Freundschaftsanfrage erhalten haben. Wenn Friend Anfragen Wert größer als eins ist, die sonst F-Anweisungen auf True ausgewertet, und wir erhalten die Nachricht, dass er neue Freunde Anfragen erhalten hat. Und schließlich, wenn Friends Quest Value Null ist, der Block sonst als wahr ausgewertet und wir erhalten die letzte Nachricht. 9. Bedingte Anweisungen: Umschalten: während die f else und else F-Anweisungen verwendet werden können, um mit jeder Situation umzugehen, die Bedingung erfordert . ALS. Es gibt noch eine andere Anweisung, die verwendet werden kann. genannte Schalter ist besonders nützlich, wenn Sie eine einzelne Variable mit einer schwachen Zahl aus erwarteten Werten haben und abhängig von jedem Wert einen bestimmten Block-Off-Coat ausführen möchten. Um dies zu veranschaulichen, werfen wir einen Blick auf dieses Beispiel. Sie sehen diesen Kurs derzeit auf einer Online-Lernplattform. Es gibt mehrere Male, wenn Benutzer Interaktion mit dieser Plattform, die in der Regel in drei Kategorien gruppiert vermittelt. Wir haben Administratoren. Sie kümmern sich um die gesamte Plattform, verwalten Kurse, Lehrerkonten Studenten , etc. Wir haben Lehrer. Sie können Kurse erstellen und mit den Schülern interagieren. Und schließlich haben wir Studenten. Sie können Kurse ansehen und mit Lehrern interagieren. In diesem Beispiel habe ich eine variable kalte Verwendung, eine Rolle, deren Wert auf administrator festgelegt ist. Diese Benutzerrolle wertvoll ist, was in unsere switch-Anweisung weitergegeben wird. Unsere switch-Anweisung enthält eine Gruppe von Fallblöcken Onley, einer dieser Block, wenn sie mit ihrem Code getroffen werden, der ausgeführt wird. Die Art und Weise, wie dieser ausgewählte ausgewählt wird, besteht darin, einen Block Groß-/Kleinschreibung Wert mit dem Ergebnis der Auswertung des Ausdrucks in unserem Fall abzugleichen , da unser Ausdruck zu einem Wert aus Administrator ausgewertet wird. Der Code innerhalb des Fallblocks war Groß-/Kleinschreibung Wert ist auch Administrator. Wird ausgeführt. Erlauben Sie einen Moment lang hier, wenn Sie es noch nicht bemerkt haben, haben Sie doppelte Anführungszeichen in Case Mai-Stärken in diesem Beispiel und unserer Seite verwendet, da es immer noch wie normal ausgeführt wurde . Dies liegt daran, dass PHP sowohl einfache Anführungszeichen als auch Teufelsmäntel unterstützt, um Getränke zu umhüllen. Obwohl es einige geringfügige Unterschiede zwischen den beiden Anführungszeichen für die meisten Zwecke gibt, sind sie austauschbar. Okay, wieder auf Kurs. Wenn wir den Wert aus den Jahren ändern, eine Rolle wertvolle Zehe unterbewertete Werte, würden Sie nicht sehen, dass die anderen Fallblöcke ausgeführt werden. Nahe dem Ende unserer switch-Anweisung werden Sie feststellen, dass es einen vierten Tag Block gibt. Dieser Block gibt ein Standardverhalten an, wenn kein Fall blockiert Wert, entspricht Ihrem Wertsachen-Veranstaltungsort. beispielsweise Wenn ichbeispielsweisemeinen Benutzerrollenwert tounknown ändere, wird der Standardblock eintreten. Es gibt auch ein wichtiges Schlüsselwort hier namens Break, das unseren Fallblock beendet, wenn Ihr Code auf die Bremse trifft, Schlüsselwort es verlässt den gesamten Schaltblock und führt den darunter liegenden Code weiter . Wenn Sie das Schlüsselwort break, nicht angegeben haben, bewegt sich Ihr Code einfach durch jeden einzelnen Fallblock, bis er das Ende erreicht. willst du fast nie. 10. for-Schleife: Wenn Sie aufgerufen werden, wird es Zeiten geben, in denen Sie möchten, dass Ihr Programm wiederholt etwas tut. Zum Beispiel möchte ich diese Nachricht bringen. Begrüßen Sie ihre Schüler 10 Mal. Eine Möglichkeit, das zu tun, ist, dass wir diese Öko-Anweisung einfach noch neun Mal kopieren und einfügen , so dass ich Chen echo Anweisungen habe. Insgesamt. Wenn ich in meinen Browser gehe, können Sie sehen, dass es das erreicht, was wir tun wollen. Wir haben unseren Mantel dupliziert und das ist wirklich nie eine gute Idee. Nehmen wir an, ich habe einen Fehler in meinem Skript gemacht und an den einfachen Anführungszeichen vergessen, die am Ende meines String-Kurses signiert wurden, BHP wird sich darüber beschweren und eine Fehlermeldung anzeigen. Was passiert, wenn mir dieser Fehler nicht bewusst war und ich anfing, meinen Mantel zu duplizieren? Wenn ich es korrigieren möchte, muss ich jede Zeile durchgehen und das fehlende Zitat hinzufügen. Stellen Sie sich vor, wenn ich hören würde, dass dies ein paar 100 oder 1000 Mal wiederholt wird, würde es für immer dauern, um den Fehler zu korrigieren. Wie Sie sehen können, kann die Aufrechterhaltung doppelter Mantel schnell sehr mühsam werden. Wir brauchen eine bessere Lösung, um den Mantel zu wiederholen, und da kommt Lopes zur Rettung. Eine der häufigsten Möglichkeiten, eine Schleife zu erstellen, ist die Verwendung der vier Anweisung zu erstellen, was als eine für Sie bekannt ist. Eine Vier-Schleife ermöglicht es Ihnen, wiederholt Code auszuführen, bis ein Ausdruck, den Sie angeben, false zurückgibt . Um zu klären, was ich meine, übersetzen wir unser Beispiel. Beginnen Sie von rechts in den vier Schlüsselwörtern, gefolgt von Klammern in den Klammern, müssen wir zuerst eine Anfangsbedingung angeben. Dies beinhaltet normalerweise das Deklarieren und Initialisieren eines wertvollen Ich werde einen neuen wertvollen namens count erstellen und ihn zu einem initialisieren, der ein Semikolon am Ende setzt. Sobald wir unseren Ausgangspunkt definieren, wenn Sie auf die deutsche, wie lange zu halten Schleifen, um unsere Nachricht zu drucken 10 mal, Wir müssen weiterhin hoffen, wilde Zählung ist kleiner als oder gleich 10. Also werde ich einfach richtig zählen kleiner oder gleich 10 und setzen Sie die Semikolon-Idee. Dieser bedingte Ausdruck gibt true zurück, wenn unsere Zählvariable kleiner oder gleich 10 ist . Infolgedessen läuft unsere Liebe weiter. Wenn unsere wertvollen wird größer als 10 der Zustand falsch auf unserer Lope endet. Jetzt fragen Sie sich vielleicht, was dazu führen kann, dass unsere Zählung wertvoll von ihrem Ausgangswert von eins geändert wird. Und das ist genau das, was der letzte Teil unserer vier Luke bei jeder Iteration aus unserer Schleife tut waren Inkremente, unsere Zählung wertvoll um eins durch das Schreiben des doppelten Pluszeichens nach Zählung. Auf diese Weise wird jedes Mal, wenn unser Look unsere Zählung ausgeführt wird, der Wert inkrementiert Schließlich öffnete die geschweiften Klammern und legt die Echo-Anweisung hinein. Nun, wenn Sie in den Browser und zuerst eine Seite getroffen werden, sehen Sie unsere Nachricht 10 Mal gewährt. Okay, jetzt, wo wir uns jeden Teil der vier Lope sehr detailliert angesehen haben, lasst uns es nochmal durchlaufen. Noch ein Mal, um sicherzustellen, dass wir das hier haben. Wenn unser Follow beginnt, wird die Zählvariable erstellt und auf eine nächste Stunde initialisiert. Code-Überprüfungen mit dem Wert der Anzahl kleiner oder gleich 10. An diesem Punkt, was auch immer Code im Inneren ist, führt die Lope aus. In unserem Fall ist das die Echo-Anweisung. Sobald die Echo-Anweisung innerhalb der Lope ausgeführt wurde. Der letzte Teil der vier Aussage beginnt. Das Kontrollierbare wird von einem belastet. Jetzt beginnt die Schleife von vorne, außer dass die wertvolle Anzahl nicht neu initialisiert wird. Sein Wert wird auch auf den inkrementellen Wert aus gesetzt, auch auf den inkrementellen Wert aus gesetzt, und das bedeutet, dass er immer noch durchläuft. Die Anzahl ist kleiner als oder gleich 10 Test. Als Ergebnis wird die Echo-Anweisung wieder auf den Wert der count ausgeführt wird belastet. Jetzt ist die Zählung Wertsachen Wert drei. Dieser gesamte Prozess wird wiederholt, bis der Wert von count größer als 10 ist. Eine Enttäuschung, dass dieser Ausdruck scheitern wird und die Schleife beendet wird, nachdem erfolgreich brain tid unsere Willkommensnachricht 10 mal. 11. while-Schleife: die vier Lope ist nicht die einzige Leb Struktur, die wir verwenden können. Es gibt zwei weitere Varianten. Die 1. 1, die wir sehen werden, ist die while-Schleife. Ich werde mich an das gleiche Beispiel halten, damit Sie sehen können, wie es für die geringe Varianz übersetzt wird. Ich beginne mit dem Clarin und initialisiere die Zählung wertvoll zu einem Wert von eins. Und dann werde ich das wilde Schlüsselwort schreiben gefunden, warum Klammern in den Klammern auf Lee waren, um diese Bedingung zu setzen, die Count Liston oder gleich 10 ist. Dann werde ich in den geschweiften Klammern meine Echo-Anweisung setzen und schließlich meine Zählung wertvoll erhöhen, so dass die Lopakhin nicht mehr ausgeführt wird. Wenn ich Browser befohlen hatte, können Sie sehen, dass wir die gleichen Ergebnisse haben. Nun, das letzte von Orient, das ich Ihnen zeigen möchte, was ziemlich nahe ist, während tun, anstatt den bedingten Ausdruck am Anfang zu haben, während es am Ende hat. Also werde ich einfach diesen Teil hier schneiden und es eine Delle am Anfang aufbauen. Ich werde das Schlüsselwort do hinzufügen, und das war's. So sieht eine Türschleife aus, wenn wir unser Skript ausführen, werden wir das gleiche Ergebnis erhalten. Es gibt jedoch jedoch einen Hauptunterschied zwischen einer Weile. Schleife auf das tue ich. Warum eine Schleife? Der Unterschied besteht darin, dass die Buchhalter, aus einer while-Schleife, nie ausgeführt werden könnten, wenn sie bedingt ist. Ausdruck ist von Anfang an falsch, aber für eine do y-Schleife, weil der bedingte Ausdruck auf Lee ausgewertet wird. Nach einer Iteration, Ihre Lippen Kontinent sind garantiert, mindestens einmal laufen. Also, wenn ich meine Zählung ändere, Wertsachen Wert auf etwas größer als 10 unser Aussehen wird immer noch laufen und unsere Nachricht wird auf dem Bildschirm gedruckt. 12. Arrays: früher haben wir gelernt, dass ein wertvoller Container nicht benannt ist, der einen Wert enthält. Jetzt werden wir eine spezielle Art von Variablen sehen, die nicht nur einen Wert, sondern mehrere Werte enthalten kann . Dieses besondere Wertvolle heißt Array und PHP. Es gibt zwei Arten eines Race-Index, den er erhöht. Diese werden mit numerischen Index und assoziative Rasse angehoben. Diese werden mit dem Namen Kees erhöht. Lassen Sie uns zuerst den Index sehen, den er bewertet, wenn ich ein Frucht-Array erstellen möchte, das drei Werte Apfel, Banane und Orange enthält Werte Apfel, . Nun, ich muss tun, ist die eckigen Klammern zu öffnen, meine Werte hinein zu setzen und sie durch Calmus zu trennen. Ich kann auch das ray-Schlüsselwort gefolgt von Klammern verwenden und meine Werte in die Melodie setzen. Zugänge sind gleichwertig. Ich persönlich bevorzuge es, die eckige Klammer als kurz und prägnant zu verwenden. Nun fragen Sie sich vielleicht, warum werden sie in einem Rennen Index genannt? Der Grund ist einfach. Jeder Wert in unserem Array hat einen Index, und um auf einen bestimmten Wert zuzugreifen, müssen wir zuerst seinen Index den ersten Wert oder Element kennen. Oft hat Ray einen Index von Null. Der zweite hat Index eins, der dritte hat den Index true und so weiter. Daher ist der Index des Elements aus einem Array n minus eins. Sobald Sie den Index des Wertes kennen, an dem Sie interessiert sind, können Sie diesen Wert erreichen, indem Sie den Index in eckige Klammern nach dem wertvollen Namen des Arrays platzieren, zum Beispiel kann ich die Nachricht bringen. Bleiben Sie in Ich liebe Apple, aber mit dem Index Null. Da Apple das erste Element unseres Frucht-Arrays ist, können sie dasselbe für die anderen Werte tun. Durch den Druck von Banane mit Index eins und Orange war ein Index auf einen wahren Wert. Gespeichert in einem Array wird ein Element genannt. Wenn ich Ihr erstes Element zu meinem Fruits-Array hinzufügen möchte, kann ich direkt zu meiner Array-Initialisierung hinzufügen. Oder ich kann einen Index in eckigen Klammern toe verwenden. Fügen Sie das neue Element hinzu. Denken Sie daran, den Index des Endelements. Häufig ist Array n minus eins. Ich kann die gleiche Syntax verwenden, um unseren existierenden Elementen neue Werte zuzuweisen. Zum Beispiel kann ich Apple durch Avocado ersetzen wurde Index Null verwendet. Jetzt ist es Zeit, die zweite Art von Rennen zu sehen, die die assoziativen Arrays sind. Assoziative Raise folgte dem gleichen Prinzip. Aber anstatt numerische Indizes zu verwenden, verwenden sie hier den Namen Kees, zum Beispiel habe ich keinen Raid, der einige Informationen eines Kunden speichert. Sein Vorname, Nachname, Adresse und Stadt. Ich habe früher eckige Klammern Notation verwendet, um meinen Ray zu definieren, aber ich kann auch das Array-Schlüsselwort verwenden, genau wie mit Index in einem Rennen in meinem Kundeninformations-Array. Ich habe eine kommagetrennte Liste von Schlüsselwertpaaren mit dem Schlüssel und dem Wert, der durch einen Pfeil getrennt ist, was in der Tat nur ein Gleichheitszeichen ist, das durch Größer-als-Zeichen gefällt wird. Der Vorteil Haar ist, ich den Index von einem Element nicht kennen muss, um darauf zugreifen zu können. Wenn ich beispielsweise den Namen oder den Vornamen von meinem Kunden abholen möchte , muss ich nur den Korrespondenzschlüssel zwischen den eckigen Klammern angeben. Ich kann meinem Array ein neues Element hinzufügen, indem ich den neuen Schlüssel zwischen eckigen Klammern angibt und ihm einen Wert zuweist, und ich kann dieselbe Syntax verwenden, um einem vorhandenen Element einen neuen Wert zuzuweisen 13. Kombinieren von Arrays und Schleifen: eines der häufigsten Dinge, die mit einem Array zu tun haben, ist es, zu lieben, durch die man sagen kann, zum Beispiel, welche Elemente es enthält oder jedes Element in irgendeiner Weise zu verarbeiten. Wir können durch jedes Element aus einem Array mit den vier niedrigen iterieren. Unsere Anfangsbedingung wird in dieser Null sein. Denken Sie daran, dass das erste Element eines Arrays einen Index von Null hat. Da wir vier Elemente in unserem ersten Weg haben, wollen wir den Indexbaum stoppen. Also werde ich sagen, Index ist weniger als vier auf dem letzten Teil. Aus unseren vier Lope ist es, unseren Index zu erhöhen, so dass wir tatsächlich durch jedes Element unseres Arrays gehen können . Ich bin sicher, dass Sie mit den vollen Lippen im Text vertraut sind. Wenn nicht, können Sie immer zurück in die vordere Lope Lektion gehen, um Ihr Gedächtnis zu aktualisieren. Wenn ich mein Skript ausgeführt habe, können Sie sehen, dass jedes Element aus unseren Forts Ray es auf den Bildschirm gedruckt wird, eine einfachere Möglichkeit, die Rate durch zu bekommen. Jedes Element eines Arrays verwendet einen anderen Stamm aus Hoffnungen, die wir noch nicht gesehen haben, was die für jede Schleife ist. Das Futtergesetz ist auf Array ausgerichtet und ermöglicht es Ihnen, einen Codeblock einmal für jedes Element und ein Array auszuführen , um diese Steigung zu erstellen, starten Sie meinen Typ in den vier Schlüsselwörtern geöffnet die Klammern. Warum der Name Ihres Arrays fühlte, wo die fragen Sie arbeiten. Und schließlich werden wir einen temporären Wert brauchen, der jedes Element in unserer Schleife darstellt . Ich gehe zum College-Element. Zum Beispiel, wenn ich eine Fehlgeburt ausgeführt habe, bekomme ich die gleichen Ergebnisse. Futter erlaubt, dass auch durch assoziative Array wiederholt werden. Rückblickend auf unser Kundeninformationsfeld kann ich Vorname, Nachname, Adresse und Ort von meinem Kunden ausdrucken Nachname, . Das Einzige, was ich in meiner Futterschleife ändere, ist der Name des Ray. Ich kann mir für jeden loping sagen, dass ich die Schlüssel auch erreichen möchte, indem ich es nach dem as-Keyword wie folgt hinzufüge. Natürlich kann der hier wertvolle Schlüssel durch einen beliebigen Namen ersetzt werden, den Sie beobachten. Dann werde ich es auch zu meiner Echo-Anweisung hinzufügen, so dass wir es in unserem Browser sehen können Für jedes Element in Kundeninformationen kopiert die für jede Schleife den Schlüssel in die Schlüsselvariable und den Wert in das Element wertvoll. Dann führt es den Code innerhalb der geschweiften Klammern aus 14. Funktionen: bisher wurde der gesamte Code mit Großbritannien aus ein paar Aussagen gemacht. In der realen Welt jedoch wäre dies jedochnicht der Fall. Sie werden also nach Möglichkeiten suchen, um Ihre Arbeit so einfach wie möglich zu gestalten. Und eine dieser Möglichkeiten ist die Wiederverwendung von Code, den Sie bereits geschrieben haben. Also lasse ich das, sagen wir, wir wollen zwei Zahlen multiplizieren und das Ergebnis anzeigen. Wir haben zu einem Wertsachen, Multiplikation und viel angewandten ER und sie jede speichern eine Zahl. Die Echo-Anweisung. Dieser Ort resultiert aus Multiplikation der Werte, die von diesen Drive-Variablen gespeichert. Sie fragten X Leitfähigkeits-Wind, dass Ihre Zahlen andeuten, dass eine Multiplikation stattfinden muss . , Nehmen wir an,wir wollen Multiplikation für mehr Werte berechnen. Hier ist in Onley Was wir bisher gesehen haben, müssen wir unseren Code wie folgt duplizieren. Vielleicht eine umbenannte die Wertsachen, dann ein Zeichen die neuen Werte. Wie Sie sehen können, ist unser Code unnötig ausführlich und repetitiv. Wie ich bereits erwähnt habe, als wir uns Schleifen angesehen haben, macht die Wiederholung Ihren Code schwieriger zu pflegen. Die Lösung wird reduziert genannt, und Funktionen sind der Schlüssel dazu. Ah, Funktion ist ein Name gesetzt Anweisungen, die Sie nur ausführen können, indem Sie stattdessen den Funktionsnamen aufrufen , Off die Anweisungen neu eingeben, spart dies Zeit und verhindert Fehler. Plus-Funktionen machen es einfacher, Code zu verwenden, den andere Leute geschrieben haben, wie die eingebauten Funktionsdaten, die wir am Anfang dieses Kurses verwendet haben. Der beste Weg, um über Funktionen zu lernen, besteht darin, direkt einzutauchen und sie zu benutzen. Lassen Sie uns also beginnen, indem wir eine sehr einfache Funktion erstellen, die Brents auf dem Bildschirm begrüßen. Dann kommen wir später zu unserem Multiplikationsbeispiel zurück und sehen, wie wir es mit Funktionen übersetzen können , um eine neue Funktion zu erstellen. Er war Defektionskur, gefolgt von einem Funktionsnamen und Klammern und dann innerhalb geschweiften Klammern. Die Funktionsnamen des Funktionskörpers folgten den gleichen Regeln wie wertvolle Namen. Sie müssen mit einem Buchstaben oder einem Unterstrich beginnen, und der Rest der Zeichen im Namen kann Buchstaben, Zahlen oder Unterstriche sein. Wenn wir auf dem Skript sind, können Sie sehen, dass nichts angezeigt wird. Das liegt daran, dass es nicht ausreicht, eine Funktion zu erstellen. Unsere Funktion muss wirklich kalt sein. Verfasser. Ihr Funktionsblock direkt nach unten den Funktionsnamen, gefolgt von Klammern und vergessen Sie nicht das Zynische und ich nicht. Wenn wir auf unserem Drehbuch stehen,können Sie den Vorfall begrüßen. Wenn wir auf unserem Drehbuch stehen, Zeigen Sie es an. Unser Sagen. Nun, Konfektion ist eine einfache, wir nennen es, und es tut etwas, alle Funktionen folgen dem gleichen Prinzip. Aber anstatt das gleiche zu tun, wie in diesem Beispiel, wo unsere sagen Willkommensfraktion zeigt immer die gleiche Botschaft, wenn in Schädel wir unsere Funktionen interessanter machen können , Sie spielen mit einigen Details und die erste solche Details, die wir betrachten werden, beinhaltet was erinnern Argumente. Rückblickend auf unser Multiplikationsbeispiel möchte ich eine Funktion haben, die eine neutrale Zahlen nehmen kann, die ich will und sie multiplizieren, um dies zu tun , ein erstes braucht eine Funktion. Also lassen Sie uns eine erstellen und es Multiplikation nennen, zum Beispiel, dann um mich Funktion wissen zu lassen, dass mir Zahlen gegeben werden. Wir nutzen die Power-Off-Argumente durch ein erstes Argument übergeben hat Schule es Multiplikation und ein zweites Argument multipliziert, zum Beispiel, innerhalb der Klammern. Dann werde ich für den Funktionskörper einfach die Werte multiplizieren, die in den Strohargumenten gespeichert werden. Jetzt kann ich einfach meine Funktion aufrufen und die Werte angeben. Wir wollen es innerhalb der Klammern übergeben, wenn die Multiplikationsfunktion aufgerufen wird, drei entspricht dem Multiplikationsargument, und fünf entsprechen dem Multiplikator-Argument, und das Mapping basiert vollständig auf der Reihenfolge. Ich kann andere Zahlen multiplizieren, indem ich die Argumente ändere. Werte und meine Funktion werden die ganze Arbeit für mich erledigen. Neben Untätigkeit wie Großbritannien, Daten auf dem Bildschirm, kann eine Funktion auch einige Daten zurück zu was es genannt, um dies zu veranschaulichen. Anstatt unsere Multiplikationsfunktion berechnet und angezeigt zu haben, möchten wir den Wert für eine zukünftige Verwendung starten. Also wollen wir so etwas tun. Das Ergebnis wertvoll wird die Ergebnisse der Benachrichtigung durch unsere Funktion zu starten. Es gibt nur ein paar Dinge, die Sie wissen müssen, um so etwas tun zu können. Die Art und Weise, wie Sie Daten von einer Funktion zurückgeben, besteht darin, die Echo-Anweisung durch das Rückgabe-Schlüsselwort zu ersetzen . Wir spielen immer noch viel die Multiplikation und viel Lieferant. Aber anstatt die Ergebnisse mit Eco-Anweisung anzuzeigen, geben wir es zurück. Wenn die Multiplikationsfunktion aufgerufen wird, wird sie ausgewertet und Retton auf numerischen Wert. Das wird dann auf das Ergebnis wertvoll zugeordnet 15. So kommentar deinen Code: in der Welt von Web-Entwicklung. Sie werden mir die Arbeit mit anderen Web-Entwicklern anbieten. Sie werden sich Ihren Teamkollegen Code ansehen und sie werden sich Ihren ansehen, so dass sicherzustellen, dass Ihr Code sinnvoll ist, wenn jemand ihn ansieht, sehr wichtig ist. Selbst wenn du alleine arbeitest, bist du ein großartiges Drehbuch, das für dich Sinn macht. Heute könnte Kauderwelsch sein, wenn Sie es einen Monat später betrachten, ist eine der besten Weg, um dieses Problem zu vermeiden, aber mit etwas bekannt als Kommentare Kommentare Kommentare , unsere speziellen Zeilen schreiben Sie in Ihrem Mantel, die etwas zu Menschen zu kommunizieren. Werfen wir einen Blick auf dieses Beispiel. In diesem Beispiel sind die Kommentare durch den doppelten Schrägstrich gekennzeichnet, den sie auf Lee für US-Menschen existieren, um zu verstehen, was ein Stück Code tut. Beach be ignoriert sie völlig, so dass sie nicht laufen und wie der Rest von Ihrem Code ausgeführt werden . Kommentare haben auch einen anderen Zweck, indem Codezeilen markiert werden, die nicht ausgeführt werden sollen. Nehmen wir an, ich möchte, dass mein Skript meine aktuelle Echo-Anweisung ignoriert, weil ich eine andere verwenden möchte . Alles, was ich tun muss, ist den doppelten Schrägstrich vor dieser Echo-Anweisungszeile hinzuzufügen, diese Zeile wird zu dem, was wir eine einzelne Zeile Kommentare genannt haben. Dies ist großartig, wenn Sie eine einzelne Zeile kommentieren möchten. Aber was ist, wenn Sie einen langen Kommentar schreiben oder ein großes Stück Code auskommentieren? Nun, es gibt einen bequemeren Weg, indem Sie mehrzeilige Kommentare verwenden, um den Anfang eines mehrzeiligen Kommentars zu markieren . Er war der Schrägstrich, der durch das Sternchen gefärbt wurde. Und um das Ende zu markieren, invertieren Sie zuerst die Reihenfolge rechts im Sternchen, dann den Schrägstrich. Nun, da wir eine gute Idee haben, was unsere mit mehreren Möglichkeiten kommt, können wir sie in Ph. Bschreiben B Lassen Sie uns einige Tipps sehen, wie Sie richtig Kommentare verwenden, um Ihren Mantel leicht zu lesen. Tipp Nummer eins. Vermeiden Sie Kommentieren, Verschleppung. Wenn Sie Code schreiben, werden Sie versucht sein, Kommentare für eine spätere Zeit zu schreiben. Aber das ist eine schlechte Idee. Wenn Sie nicht in Ihren Code kommen, während Sie ihn schreiben, werden Sie ihn wahrscheinlich nur vollständig überspringen. Schreiben von Kommentaren mag langweilig sein, aber es ist viel zeiteffizienter für Sie und alle, die Ihre Mantelspitze lesen verstehen, was Ihr Skript tut, indem Sie einen Kommentar lesen als Gegenteil zu gehen durch Hunderte Offline-Zeilen von PHP. Tipp Nummer zwei. Verkomplizieren Sie Ihre Kommentare nicht. Seien Sie klar und prägnant in Ihren Kommentaren. Verwenden Sie Englisch oder eine Sprache, in der Sie sich wohl fühlen. Du brauchst keinen Roman zu schreiben. Nur einfache Sätze und Wörter reichen aus, um Ihre Botschaft zu vermitteln. Tipp Nummer drei Kommentieren Sie keine offensichtlichen Dinge. Wenn eine Codezeile selbsterklärend ist, verschwenden Sie nicht daran, zu erklären, was sie tut. stattdessen diese Zeit, Investieren Siestattdessen diese Zeit,die in den weniger offensichtlichen Teilen Ihres Mantels liegt. Diese Tipps werden Ihnen helfen, richtig zu schreiben. Können Sie Gold interessieren? Nehmen Sie sich etwas Zeit, sich an sie zu erinnern, damit Sie sicherstellen können, dass Sie codieren. Erfahrung ist viel Spaß für Sie und für alle, die Ihren Mantel lesen. 16. PHP Quiz: Alles klar. Zeit, um Ihr Verständnis von diesem Kurs zu testen. Sie mit einem kurzen Quiz sicher, dass Sie sich ein Stück Papier schnappen und der Stift Ihre Antwort getrocknet, bevor Sie die Korrektur sehen . Alles klar, fangen wir an. Welche die Limiter PHP-Skripte umgeben. Ist es die erste Wahl? Die zweite Wahl. Bestellen Sie die dritte Wahl. Okay, richtige Antwort. Ist das ihre Wahl? Nächste Frage. Welches Zeichen wird verwendet, um eine PHP-Anweisung zu beenden? Ist es ein Punkt zu einem Cullen drei ist halb Cullen. Die richtige Antwort ist drei ist Semikolon. Nächste Frage. Wie drucken Sie hallo Welt auf den Bildschirm in PHP ist es erste Warnung? Hallo, Welt. Zweites Echo. Hallo Welt oder drei Print. Hallo Welt. Die richtige Antwort ist echo. Hallo, Welt Nächste Frage Variablen in PHP Beginnen Sie mit. Ist es eins? Die var ki arbeiten zu Dollar-Zeichen für drei. Das 1% -Zeichen Die richtige Antwort ist das Dollarzeichen. Nächste Frage Sie können sowohl einfache Anführungszeichen als auch doppelte Anführungszeichen für Stärke in PHP verwenden. Ist es eine wahr oder falsch? Die richtige Antwort ist Chu. Nächste Frage Welches Schlüsselwort wird verwendet, um eine Anweisung in PHP zu wiederholen? Ist es eine der if Schlüssel Arbeit an den Schalter? Schlüsselwort oder drei. Das vier Schlüsselwort. Die richtige Antwort ist das vier Schlüsselwort. Nächste Frage. Welche Bedingungen Saiz. Wenn die Entfernung größer oder gleich 30 ist, ist dies die erste Bedingung? Die zweite Bedingung oder die dritte Bedingung? Die richtige Antwort ist die zweite Bedingung. Nächste Frage. PHP-Arrays beginnen standardmäßig mit einem Index aus. Ist es eins auf Index von Null zu einem Index von eins oder drei auf Index? Off to correct Answer ist ein Index von Null, um eine Funktion in PHP zu erstellen. Wir benutzten diese Syntax, eine neue Funktion, meine Funktion zu meiner Funktion oder drei Funktionen meine Funktion. Die richtige Antwort ist drei. Wir haben die Schlüsselwort-Funktion verwendet, dann den Namen aus unserer Funktion. Wie man ein multiplizierendes, kommentiertes PHP hinzufügt . Ist es die erste Wahl, zweite Wahl oder die dritte Wahl? Und die richtige Antwort ist die erste Wahl. Alles klar, das ist für diesen ersten Teil von PHP in meiner Skala gesetzt. Anfängerführer Bleiben Sie dran für Teilenummer zwei