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

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.

PHP-Syntax

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 verwendet fรผr & Marktanteil

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.

PHP-Dateierweiterungen

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