Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
q2:php_geschichte-und-installation [2020/02/09 15:58] – angelegt martinlandsiedel | q2:php_geschichte-und-installation [2020/02/10 19:24] (aktuell) – Quellen hinzugefügt martinlandsiedel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
===== PHP ===== | ===== PHP ===== | ||
==== Geschichte ==== | ==== Geschichte ==== | ||
+ | ((Quelle: http:// | ||
Die erste Version von PHP entwickelte Rasmus Lerdorf im Jahre 1994 und er nannte diese „Personal Home Page Tools“. Er wollte mit dieser Sprache ursprünglich einen Weg schaffen, seinen eigenen Webserver zu programmieren, | Die erste Version von PHP entwickelte Rasmus Lerdorf im Jahre 1994 und er nannte diese „Personal Home Page Tools“. Er wollte mit dieser Sprache ursprünglich einen Weg schaffen, seinen eigenen Webserver zu programmieren, | ||
==== Funktion ==== | ==== Funktion ==== | ||
+ | ((Quelle: https:// | ||
PHP-Code wird serverseitig verarbeitet. Dies bedeutet, dass bei einer Anfrage an den Server der Quelltext nicht direkt an den Browser zurückgesendet wird, sondern von einem PHP-Interpreter erzeugt wird und dann als erzeugter Code zurückgegeben wird. Meistens wird ein HTML-Dokument erzeugt, aber es wären auch andere Dateitypen wie zum Beispiel PDF-Dateien oder Bilder möglich. Zu beachten ist, dass jede Abfrage einer PHP-Webseite den Server belastet würde, da bei jeder Abfrage die Webseite von dem Interpreter neu erzeugt werden müsste. Daher verwendet man häufig sogenannte „Bytecode-Caches“, | PHP-Code wird serverseitig verarbeitet. Dies bedeutet, dass bei einer Anfrage an den Server der Quelltext nicht direkt an den Browser zurückgesendet wird, sondern von einem PHP-Interpreter erzeugt wird und dann als erzeugter Code zurückgegeben wird. Meistens wird ein HTML-Dokument erzeugt, aber es wären auch andere Dateitypen wie zum Beispiel PDF-Dateien oder Bilder möglich. Zu beachten ist, dass jede Abfrage einer PHP-Webseite den Server belastet würde, da bei jeder Abfrage die Webseite von dem Interpreter neu erzeugt werden müsste. Daher verwendet man häufig sogenannte „Bytecode-Caches“, | ||