Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist PHP?

Was ist PHP?

王林
王林Original
2024-08-29 12:33:11445Durchsuche

PHP ist ein serverseitiges Skript, das zur Erstellung statischer oder dynamischer Websites oder Webanwendungen verwendet wird. PHP ist ein Präprozessor für Hypertext, was früher für Homepages stand. Die zum Erstellen von Webanwendungen verwendete Software ist eine serverseitige Open-Source-Skriptsprache. Wir sprechen von einem Programm, das für automatisiertes Arbeiten durch das Schreiben einer skriptbasierten Sprache (Codezeilen) entwickelt wurde. Es eignet sich für die Ausgabe und den Aufbau dynamischer Webseiten für Webanwendungen, E-Commerce-Anwendungen und Datenbankanwendungen. PHP kann in HTML eingefügt werden.

Was ist PHP?

Immer wenn Sie eine URL eingeben oder eine Anfrage stellen, indem Sie auf einen Link klicken (was wiederum nichts anderes bedeutet, als indirekt eine URL anzugeben), wird die Anfrage von Ihrem Webbrowser (Firefox, Chrome usw.) über das Internet an eine „ Server'. Auf diesem Server werden nun tatsächlich alle Seiten gespeichert, für die Sie codieren. Außerdem sind natürlich alle Benutzerkonten auf dem Server vorhanden. Denken Sie jetzt darüber nach: Anwendungen wie Facebook, E-Mails usw. werden viele Benutzerkonten haben, oder? Daher ist die Verwaltung solcher Daten etwas schwierig. Daher haben Computerprogrammierer etwas erfunden, das „Datenbanken“ genannt wird. Diese helfen beim effizienten Umgang mit (normalerweise großen) Datenmengen, insbesondere wenn es sich um etwas handelt, das tabellarisch dargestellt werden kann.

WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Wenn also die Anfrage den Server erreicht, verarbeitet der Server die Anfragen und antwortet mit den Daten (als flache Antwort oder eingebettet in eine Webseite). Für diese Zwecke wird es verwendet. Im Grunde handelt es sich um eine serverseitige Skriptsprache. Derzeit ist Version PHP7 die neueste Version.

Im Folgenden finden Sie ein einfaches Beispiel für dieses Skript innerhalb einer HTML-Seite.

Was ist PHP?

Sehen Sie, wie der PHP-Code in den HTML-Code eingebettet wird, um den Satz „Hi, Willkommen bei PHP“ im Textkörper zu drucken. Der Webserver kann so konfiguriert werden, dass er alle HTML-Dateien mit PHP verarbeitet.

Was kann PHP?

Damit können wir:

  • Dynamische Webseiten generieren.
  • Erfassen Sie Formulardaten von der Webseite.
  • Cookies senden oder empfangen.
  • Und alles, was jede andere CGI-Programmiersprache (Common Gateway Interface) kann.

Es gibt drei Hauptbereiche, in denen diese Skripte verwendet werden:

  • Serverseitiges Scripting: Dies ist der traditionelle Zweck, warum es für die Generierung dynamischer Inhalte erstellt und verwendet wird. Hierfür benötigen Sie einen PHP-Parser, einen Webserver und einen Webbrowser.
  • Befehlszeilen-Skripting: Hier fungiert PHP wie jede andere Skriptsprache, in der Sie Ihre PHP-Skripte mit einem PHP-Parser ausführen können.
  • Clientseitige GUI: Hier können Sie Anwendungssoftware (mit GUIs) mit PHP-GTK erstellen. Es ist jedoch nicht die am besten geeignete Sprache für diesen Zweck.

Was PHP unterstützt?

  • Dies kann auf fast allen gängigen Betriebssystemen ausgeführt werden.
  • Es unterstützt die meisten Webserver wie Apache, Microsoft IIS usw.
  • Es unterstützt auch eine breite Palette von Datenbanken wie MySQL, Front-Base, Inter-Base, Oracle, PostgreSQL, ODBC (Open Database Connection Standard) usw.
  • Es generiert nicht nur HTML-Seiten, sondern kann auch Bilder, PDF-Dateien und auch Flash-Filme ausgeben.
  • Es unterstützt auch die Kommunikation mit anderen Diensten über Protokolle wie HTTP (Hypertext Transfer Protocol), LDAP (Lightweight Direct Access Protocol), IMAP (Internet Message Access Protocol), COM usw.
  • Es unterstützt prozedurale Programmierung und objektorientierte Programmiermethoden.

Arbeiten mit PHP

Das Folgende zeigt die Arbeit mit PHP:

1. Wie bette ich einen PHP-Code in eine HTML-Datei ein?

Betten Sie den in enthaltenen Code ein. und was auch immer darin ist, wird vom Interpreter in einen PHP-Code umgewandelt.

Der Code würde so aussehen.

Was ist PHP?

2. Arbeiten mit Datentypen und Variablen

Es unterstützt acht primitive Datentypen.

Vier Skalartypen, nämlich

  • Boolescher Wert
  • Ganzzahl
  • Schwimmen
  • Zeichenfolge

Zwei zusammengesetzte oder abgeleitete Datentypen.

  • Array
  • Objekt

Zwei besondere Typen, nämlich.

  • Ressource
  • NULL

So kann man dynamisch eine Variable erstellen und darin verwenden.

Was ist PHP?

3. Arbeiten mit Arrays

Ein Array in PHP ist eine geordnete Karte, die Schlüssel entsprechenden Werten zuordnet. Es wird auf so viele Arten transformiert, dass man es als echtes Array, Liste (ein heterogenes Array oder als Vektor), Hash-Tabellen oder Wörterbücher, Sammlung usw. verwenden kann. Natürlich gilt in PHP, wie auch in jeder anderen Programmiersprache, Die Arrays sind nullindiziert.

So kann man hier Arrays erstellen und darauf zugreifen.

Was ist PHP?

4. Vordefinierte Variablen

Es enthält mehrere vordefinierte Variablen, die wie folgt lauten:

  • $_GLOBALS: Dies bezieht sich auf alle Variablen, die derzeit im globalen Bereich des Skripts verfügbar sind.
  • $_SERVER: Dies enthält die Variablen, die sich auf die Ausführungsumgebung beziehen, und die von einem Webbrowser festgelegten Variablen.
  • $_GET: Dies enthält alle Variablen, die von der GET-HTTP-Anfrage gesendet werden.
  • $_POST: Dies enthält alle Variablen, die von der POST-HTTP-Anfrage gesendet werden.
  • $_COOKIE: Dies enthält Variablen, die von den HTTP-Cookies bereitgestellt werden.
  • $_FILES: Dies enthält Variablen, die dem Skript durch HTTP-Datei-Uploads übergeben werden.
  • $_ENV: Dies enthält Variablen, die von der Umgebung an das Skript übergeben werden.
  • $_REQUEST: Hier werden dem Skript Variablen übergeben, die eine beliebige Benutzereingabeanforderungsmethode verwenden.
  • $_SESSION: Hier werden die Variablen gespeichert, die in der aktuellen Sitzung des Skripts registriert sind.

5. Entscheidungsfindung

Der folgende Ausschnitt zeigt den Umgang mit if-else-Anweisungen.

Was ist PHP?

6. Schleifen

Es gibt sowohl eine for-Schleife als auch eine do-while-Schleife, deren Syntax so aussieht.

Dies ist eine „for“-Schleife.

Was ist PHP?

Dies ist eine „for every“-Schleife.

Was ist PHP?

Dies ist eine Do-While-Schleife.

Was ist PHP?

7. Switch-Anweisungen

Wir haben auch Switch-Anweisungen, die uns helfen, Entscheidungen auf der Grundlage fester Werteauswahlen zu treffen.

Der folgende Code zeigt, wie man ihn verwendet.

Was ist PHP?

8. Funktionen

Um das Programm zu modularisieren und auch die Wiederverwendbarkeit des Codes zu gewährleisten, können wir Funktionen in PHP schreiben. Jede Funktion verfügt über eine Definition mit einem Satz definierter Parameter sowie einem Rückgabewert.

Der folgende Codeausschnitt zeigt, wie man darin eine Funktion schreiben kann.

Was ist PHP?

9. Kekse

Es unterstützt den Umgang mit Cookies. Cookies sind ein Mechanismus zum Speichern von Daten in Webbrowsern, um schnellere Reaktionen und die Verfolgung wiederkehrender Benutzer zu ermöglichen. Man kann die Funktion set-cookie() verwenden, um Cookies in PHP zu setzen.

Der folgende Code zeigt es.

Was ist PHP?

10. Arbeiten mit der GET-Methode

Eine GET-Methode ist diejenige, bei der die Anfragevariablen in die Anfrage-URL eingebettet und an einen Server weitergeleitet werden. Wir verwenden die globale Variable $_GET, um die GET-Anfragevariablen zu empfangen und darauf zuzugreifen. Die Daten von der Webseite werden über ein Formular auf der Webseite an das Serverskript übermittelt. Daher muss die Formularaktion über einen Link zum Serverskript verfügen, das die Formulardaten verarbeitet.

Der folgende Ausschnitt zeigt, wie man in PHP auf die GET-Variablen zugreift.

Was ist PHP?

11. Arbeiten mit einer POST-Anfrage

Bei einer POST-HTTP-Anfrage werden die Daten in den Hauptteil der Anfrage eingeschlossen und an den Server gesendet. Um auf die über eine POST-Anfrage gesendeten Variablen zuzugreifen, verwenden wir die globale Variable $_POST.

Der folgende Codeausschnitt zeigt, wie mit der POST-Anfrage umgegangen wird.

Was ist PHP?

Es gibt noch mehr in PHP als diese, das Sie mit diesen starken Grundlagen erkunden können.

Einige zusätzliche Fähigkeiten, an denen Sie arbeiten müssen

  • Das Verständnis von HTML, CSS und JavaScript zusammen mit PHP trägt zur Eleganz der von Ihnen erstellten Websites bei.
  • Es ist ein Add-on, wenn Sie die HTTP-Protokolle und die Datenbankverwaltung für eine bessere Interaktion verstehen.
  • Wissen über Server wie Apache und Tools wie LAMP oder XAMP.

Top-Unternehmen, die PHP verwenden

  • Obwohl es Dutzende Sprachen für serverseitiges Scripting gibt, ist PHP nach wie vor eine der am häufigsten verwendeten Sprachen für diesen Zweck.
  • Top-Unternehmen wie Facebook, Yahoo, Google, Wikipedia, WordPress usw. verwenden PHP für ihre serverseitige Programmierung.

Vorteile

Im Folgenden sind die Vorteile aufgeführt:

  • Es ist ganz einfach.
  • Es ist von Natur aus leicht.
  • Es enthält viele Bibliotheken und Pakete.
  • Obwohl es Open Source und kostenlos ist, gab es keine Kompromisse in Bezug auf die Qualität.
  • Es ist sehr stabil. Im Gegensatz zu JavaScript gibt es keine häufigen Veröffentlichungen mit zu vielen Änderungen und Fehlerbehebungen.
  • Da es hinter einem Nginx- oder Apache-Server läuft, ist es einfach zu skalieren.
  • Es gibt viele gute PHP-Entwickler. Daher ist es einfach, eine Ressource zu engagieren, um Dinge zu erledigen.
  • Es gibt gute Community-Unterstützung für PHP.

Zukunft von PHP

Nun, fragen Sie nach 3 Jahren und die Antwort wird immer noch „Ja“ sein.

  • Die meisten Websites basieren darauf und werden wahrscheinlich nicht daran denken, die zugrunde liegenden Serverskripte zu ändern.
  • Laravel hat sich zum besten PHP-Framework entwickelt, das weit verbreitet ist und auf dem Markt stark nachgefragt wird.
  • Version 7 verfügt über ein höheres Maß an Sicherheit und eine schnellere Geschwindigkeit, was sie zu einer der priorisierten Optionen für Organisationen und Entwickler macht.

Also ja, die Relevanz davon wird erhalten bleiben.

Karrierewachstum in dieser Technologie

  • Wenn Sie eine Karriere in der Webentwicklung anstreben, dann werden PHP-Kenntnisse Ihren Erfolg steigern.

Das obige ist der detaillierte Inhalt vonWas ist PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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