Was ist PHP? Schreiben Sie Ihr erstes PHP-Programm
Was ist PHP?
PHP ist eine serverseitige Skriptsprache. das zur Entwicklung statischer Websites oder dynamischer Websites oder Webanwendungen verwendet wird. PHP steht fรผr Hypertext Pre-Processor, das frรผher fรผr Personal Home Pages stand.
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 lediglich einen Webbrowser.
Eine PHP-Datei enthรคlt PHP-Tags und endet mit der Erweiterung โ.phpโ.
Was ist eine Skriptsprache?
Ein Skript ist eine Reihe von Programmieranweisungen, die zur Laufzeit interpretiert werden.
Eine Skriptsprache ist eine Sprache, die Skripte zur Laufzeit interpretiert. Skripte werden normalerweise in andere Softwareumgebungen eingebettet.
Der Zweck der Skripte besteht in der Regel darin, die Leistung einer Anwendung zu steigern oder Routineaufgaben 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 JavaSkript ist ein Beispiel fรผr ein clientseitiges Skript, das vom Client-Browser interpretiert wird. Sowohl PHP als auch JavaSkripte kรถnnen in HTML-Seiten eingebettet werden.
Programmiersprache vs. Skriptsprache
| Programmiersprache | Skriptsprache |
|---|---|
| Verfรผgt รผber alle Funktionen, die zur 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 Kompilierung ausgefรผhrt |
| Muss nicht in andere Sprachen eingebettet werden | Wird normalerweise in andere Softwareumgebungen eingebettet. |
Wofรผr steht PHP?
PHP bedeutet โ Persรถnliche Homepage, aber es steht jetzt fรผr das rekursive Backronym PHP: Hypertext Preprocessor.
PHP-Code kann in HTML-Code eingebettet werden oder in Kombination mit verschiedenen Web-Template-Systemen, Web-Content-Management-Systemen und Web-Frameworks verwendet werden.
PHP-Syntax
Eine PHP-Datei kann auch Tags wie HTML und clientseitige Skripte enthalten, wie JavaSkript.
- HTML ist ein zusรคtzlicher Vorteil beim Erlernen der PHP-Sprache. Sie kรถnnen PHP sogar lernen, ohne HTML zu kennen, aber es wird empfohlen, dass Sie zumindest die Grundlagen von HTML kennen.
- Datenbankmanagementsystem DBMS fรผr datenbankgestรผtzte Anwendungen.
- Fรผr fortgeschrittenere Themen wie interaktive Anwendungen und Webdienste benรถtigen Sie JavaSkript und XML.
Das unten gezeigte Flussdiagramm veranschaulicht die grundlegende Architektur einer PHP-Webanwendung und wie der Server die Anforderungen verarbeitet.
Warum PHP verwenden?
Sie haben offensichtlich von mehreren gehรถrt Programmiersprachen dort drauรen; Sie fragen sich vielleicht, warum wir PHP als unser Gift fรผr die Webprogrammierung verwenden wollen. Nachfolgend 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 Gemeinschaftsdokument
- 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, den Sie mit PHP erhalten, ist, dass es ein serverseitige Skriptsprache; Das bedeutet, dass Sie es nur auf dem Server installieren mรผssen und auf Client-Computern, die Ressourcen vom Server anfordern, PHP nicht installiert sein muss. nur ein Webbrowser wรผrde ausreichen.
- PHP hat integrierte Unterstรผtzung fรผr die Zusammenarbeit Hand in Hand mit MySQL; Dies bedeutet nicht, dass Sie PHP nicht mit anderen Datenbankverwaltungssystemen verwenden kรถnnen. Sie kรถnnen weiterhin PHP verwenden
- Postgres
- Oracle
- MS SQL Server
- ODBC usw.
- PHP ist plattformรผbergreifend; Das bedeutet, dass Sie Ihre Anwendung auf einer Reihe verschiedener Betriebssysteme wie Windows, Linux, Mac OS usw. bereitstellen kรถnnen.
Wofรผr wird PHP verwendet und Marktanteil?
Gemessen am Marktanteil gibt es รผber 20 Millionen Websites und Anwendungen im Internet, die mit der Skriptsprache PHP 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 - Aktive Server-Seiten, JSP - Java Server Pages, CFML โ Cold Fusion Markup language Die folgende Tabelle vergleicht die verschiedenen serverseitigen Skriptsprachen mit PHP
| FEATURE | PHP | ASP | JSP | CFML |
|---|---|---|---|---|
| Lernkurve | kurz | Lรคnger als PHP | Lรคnger als PHP | Lรคnger als PHP |
| Web Hosting | Wird von fast allen Hosting-Servern unterstรผtzt | 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 | Erbaut im | Verwendet das .NET-Framework | Verwendet Zusatzbibliotheken | Erbaut im |
| Integration mit HTML | Einfach | Ziemlich komplex | Ziemlich komplex | Einfach |
| MySQL Unterstรผtzung | Ureinwohner | Benรถtigt Treiber von Drittanbietern | Benรถtigt Treiber von Drittanbietern | Die aktuelle Version bietet native Unterstรผtzung. รltere Versionen verwenden ODBC |
| Einfache Erweiterung um weitere Sprachen | Ja | Nein | Erweiterte Verwendung Java Klassen und Bibliotheken. | Ja |
PHP-Dateierweiterungen
Dateierweiterung und Tags Damit die Server zu identifizieren UNSERE PHP Dateien , Skripte, wir mรผssen Speichern die Datei an. Nach der Installation kรถnnen Sie HEIC-Dateien 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. Dies wird als reine PHP-Datei bezeichnet.
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 Kleiner-als-Zeichen, gefolgt vom Fragezeichen und den Worten โphpโ.
PHP unterscheidet zwischen Groร- und Kleinschreibung, โVARโ ist nicht dasselbe wie โvarโ.
Die PHP-Tags selbst sind nicht groร- und kleinschreibungsabhรคngig, es wird jedoch dringend empfohlen, Kleinbuchstaben zu verwenden. Der folgende Code veranschaulicht den obigen Punkt.
<?php โฆ ?>
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, Ihre Anweisung(en) immer mit einem Semikolon abzuschlieรen. 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 einfache PHP-Anwendung, die die Worte โHello World!โ ausgibt. Bei Anzeige in einem Webbrowser.
<?php echo "Hello world"; ?>
Ausgang:
Hello world
Zusammenfassung
- PHP steht fรผr Hypertext-Prรคprozessor
- PHP ist eine serverseitige Skriptsprache. Dies bedeutet, dass es auf dem Server ausgefรผhrt wird. Fรผr die 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


