vorige Präsentation: Vorbereitungen für PHP | zurück zum Buch-Kapitel [esc] | Nächste Präsentation Apache
PHP ist eine Programmiersprache die oft am Webserver “im Backend” verwendet wird.
Viele bekannte Open Source Applikationen sind in PHP geschrieben: Viele Content Management System wie Wordpress oder Drupal, Shop-Systeme wie Magento, MediaWiki (die Software der Wikipedia), ownCloud, die Lern-Plattoform Moodle, LimeSurvey für Umfragen, und viele, viele mehr.
Aber auch hinter komerziellen Produkten steckt oft PHP: zum Beispiel Facebook oder tumblr
Neben PHP werden viele andere Sprachen im Backend verwendet: ruby (on rails), java, python, c#, … aber wir beginnen mit PHP.
Das PHP-Programm wird gestartet um die Anfrage des Browsers zu beantworten. Nachdem diese Aufgabe erfüllt ist, wird das PHP-Programm wieder beendet. Die Laufzeit ist also sehr, sehr kurz!
Der Output ist immer HTML. Der Client erhält nur das fertige HTML und kann nicht erkennen, welche Sprache am Server verwendet wurde. Der PHP-Quelltext des Programms wird also nie im Browser sichtbar.
Ein sehr einfaches Beispielprogramm in PHP gibt „Hallo Welt“ aus und zeigt (mit dem Befehl phpinfo) viele Informationen über den Webserver und die PHP Installation an:
<html> <body> <?php echo "Hallo Welt"; phpinfo(); ?> </body> </html>
Um dieses Programm zu testen, brauchen Sie einen Browser und einen Webserver.
vorige Präsentation: Vorbereitungen für PHP | zurück zum Buch-Kapitel [esc] | Nächste Präsentation Apache
/
#