Was ist PHP?
PHP ist eine serverseitige Skriptsprache. Dies wird verwendet, um statische Websites oder dynamische Websites oder Webanwendungen zu entwickeln. PHP steht für Hypertext Pre-Processor, früher für Personal Home Pages.
PHP-Skripte können nur auf einem Server interpretiert werden, auf dem PHP installiert ist.
Die Client-Computer, die auf die PHP-Skripte zugreifen, benötigen nur einen Webbrowser.
Eine PHP-Datei enthält PHP-Tags und endet mit der Erweiterung ".php".
In diesem Tutorial lernen Sie:
- Was ist eine Skriptsprache?
- Scripting VS Programmiersprache
- Wofür steht PHP?
- PHP-Syntax
- Warum PHP verwenden?
- Wofür wird PHP verwendet und Marktanteile
- PHP vs ASP.NET VS JSP VS CFML
- PHP-Dateierweiterungen
- PHP Hallo Welt
Was ist eine Skriptsprache?
Ein Skript besteht aus einer Reihe von Programmieranweisungen, die zur Laufzeit interpretiert werden.Eine Skriptsprache ist eine Sprache, die Skripts zur Laufzeit interpretiert. Skripte werden normalerweise in andere Softwareumgebungen eingebettet.
Der Zweck der Skripte besteht normalerweise darin, die Leistung zu verbessern oder Routineaufgaben für eine Anwendung auszuführen.
Serverseitige Skripts werden auf dem Server interpretiert, während clientseitige Skripts von der Clientanwendung interpretiert werden.
PHP ist ein serverseitiges Skript, das auf dem Server interpretiert wird, während JavaScript ein Beispiel für ein clientseitiges Skript ist, das vom Clientbrowser interpretiert wird. Sowohl PHP als auch JavaScript können in HTML-Seiten eingebettet werden.
Programmiersprache gegen Skriptsprache
Programmiersprache | Skriptsprache |
Verfügt über alle Funktionen, die für die Entwicklung vollständiger Anwendungen erforderlich sind. | Wird hauptsächlich für Routineaufgaben verwendet |
Der Code muss kompiliert werden, bevor er ausgeführt werden kann | Der Code wird normalerweise ohne Kompilieren ausgeführt |
Muss nicht in andere Sprachen eingebettet werden | Ist normalerweise in andere Softwareumgebungen eingebettet. |
Wofür steht PHP?
PHP bedeutet - Persönliche Homepage , steht aber jetzt für das rekursive Backronym PHP: Hypertext Preprocessor.PHP-Code kann in HTML-Code eingebettet sein oder in Kombination mit verschiedenen Web-Template-Systemen, Web-Content-Management-System und Web-Frameworks verwendet werden.
PHP-Syntax
Eine PHP-Datei kann auch Tags wie HTML und clientseitige Skripte wie JavaScript enthalten.
- HTML ist ein zusätzlicher Vorteil beim Erlernen der PHP-Sprache. Sie können sogar PHP lernen, ohne HTML zu kennen, aber es wird empfohlen, zumindest die Grundlagen von HTML zu kennen.
- Datenbankverwaltungssysteme DBMS für datenbankgestützte Anwendungen.
- Für fortgeschrittenere Themen wie interaktive Anwendungen und Webdienste benötigen Sie JavaScript und XML .
Das unten gezeigte Flussdiagramm zeigt die grundlegende Architektur einer PHP-Webanwendung und wie der Server die Anforderungen verarbeitet.
Warum PHP verwenden?
Sie haben offensichtlich von einer Reihe von Programmiersprachen gehört. Sie fragen sich vielleicht, warum wir PHP als Gift für die Webprogrammierung verwenden möchten. Im Folgenden sind einige der zwingenden Gründe aufgeführt.
- PHP ist Open Source und kostenlos.
- Kurze Lernkurve im Vergleich zu anderen Sprachen wie JSP, ASP usw.
- Großes Community-Dokument
- Die meisten Webhosting-Server unterstützen PHP standardmäßig im Gegensatz zu anderen Sprachen wie ASP, die IIS benötigen. Dies macht PHP zu einer kostengünstigen Wahl.
- PHP wird regelmäßig aktualisiert, um mit den neuesten Technologietrends Schritt zu halten.
- Ein weiterer Vorteil von PHP ist, dass es sich um eine serverseitige Skriptsprache handelt . Dies bedeutet, dass Sie es nur auf dem Server installieren müssen und auf Client-Computern, auf denen Ressourcen vom Server angefordert werden, PHP nicht installiert sein muss. nur ein Webbrowser würde ausreichen.
- PHP bietet integrierte Unterstützung für die Zusammenarbeit mit MySQL . Dies bedeutet nicht, dass Sie PHP nicht mit anderen Datenbankverwaltungssystemen verwenden können. Sie können weiterhin PHP mit verwenden
- Postgres
- Orakel
- MS SQL Server
- ODBC etc.
- PHP ist plattformübergreifend; Dies bedeutet, dass Sie Ihre Anwendung auf verschiedenen Betriebssystemen wie Windows, Linux, Mac OS usw. bereitstellen können.
Wofür wird PHP verwendet und Marktanteile
In Bezug auf den Marktanteil gibt es im Internet über 20 Millionen Websites und Anwendungen, die mit der PHP-Skriptsprache entwickelt wurden.
Dies kann auf die oben angesprochenen Punkte zurückgeführt werden;
Das folgende Diagramm zeigt einige der beliebtesten Websites, die PHP verwenden
PHP vs Asp.Net VS JSP VS CFML
ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup-Sprache In der folgenden Tabelle werden die verschiedenen serverseitigen Skriptsprachen mit PHP verglichen
MERKMAL | PHP | ASP | JSP | CFML |
---|---|---|---|---|
Lernkurve | kurz | Länger als PHP | Länger als PHP | Länger als PHP |
Web-Hosting | Unterstützt von fast allen Hosting-Servern | Benötigt dedizierten Server | Ziemlich unterstützt | Benötigt dedizierten Server |
Open Source | Ja | Nein | Ja | Sowohl kommerziell als auch Open Source |
Unterstützung von Webdiensten | Eingebaut | Verwendet das .NET Framework | Verwendet Add-On-Bibliotheken | Eingebaut |
Integration mit HTML | Einfach | Ziemlich komplex | Ziemlich komplex | Einfach |
MySQL-Unterstützung | Einheimisch | Benötigt Treiber von Drittanbietern | Benötigt Treiber von Drittanbietern | Die aktuelle Version bietet native Unterstützung. Ältere Versionen verwenden ODBC |
Leicht um andere Sprachen zu erweitern | Ja | Nein | Erweitert mit Java-Klassen und -Bibliotheken. | Ja |
PHP-Dateierweiterungen
Dateierweiterung und Variablen Um den Server zu identifizieren unsere PHP - Dateien und Skripte , müssen wir speichern die Datei mit der Erweiterung „.php“ . Ältere PHP-Dateierweiterungen umfassen
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP wurde für die Arbeit mit HTML entwickelt und kann daher in den HTML-Code eingebettet werden.
Sie können PHP-Dateien ohne HTML-Tags erstellen, die als reine PHP-Datei bezeichnet werden.
Der Server interpretiert den PHP-Code und gibt die Ergebnisse als HTML-Code an die Webbrowser aus.
Damit der Server den PHP-Code anhand des HTML-Codes identifizieren kann, müssen wir den PHP-Code immer in PHP-Tags einschließen.
Ein PHP-Tag beginnt mit dem Symbol kleiner als, gefolgt vom Fragezeichen und den Worten „php“.
PHP unterscheidet zwischen Groß- und Kleinschreibung. „VAR“ ist nicht dasselbe wie „var“.
Bei den PHP-Tags selbst wird nicht zwischen Groß- und Kleinschreibung unterschieden. Es wird jedoch dringend empfohlen, Kleinbuchstaben zu verwenden. Der folgende Code veranschaulicht den obigen Punkt.
Wir werden die PHP-Codezeilen als Anweisungen bezeichnen. PHP-Anweisungen enden mit einem Semikolon (;). Wenn Sie nur eine Anweisung haben, können Sie das Semikolon weglassen. Wenn Sie mehr als eine Anweisung haben, müssen Sie jede Zeile mit einem Semikolon beenden. Aus Gründen der Konsistenz wird empfohlen, dass Sie Ihre Aussage (n) immer mit einem Semikolon beenden. PHP-Skripte werden auf dem Server ausgeführt. Die Ausgabe wird in Form von HTML zurückgegeben.
PHP Hallo Welt
Das unten gezeigte Programm ist eine grundlegende PHP-Anwendung, die die Wörter "Hallo Welt!" Ausgibt. Bei Anzeige in einem Webbrowser.
Ausgabe:
Hello world
Zusammenfassung
- PHP steht für Hypertext Pre-Processor
- PHP ist eine serverseitige Skriptsprache. Dies bedeutet, dass es auf dem Server ausgeführt wird. Auf den Clientanwendungen muss PHP nicht installiert sein.
- PHP-Dateien werden mit der Dateierweiterung ".php" gespeichert, und der PHP-Entwicklungscode ist in Tags eingeschlossen.
- PHP ist Open Source und plattformübergreifend