====== PHP-Programmierkurs [1] - PHP ====== * [[#tab-php|PHP]] * [[#tab-einbettung|Einbettung]] * [[#tab-phpdatei|PHP-Datei]] * [[#tab-html|html]] * [[#tab-kommentare|Kommentare]] * [[#tab-echo|echo]] * [[#tab-anweisung|Anweisung]] PHP ist Abkürzung für PHP //Hypertext Preprocessor.// PHP ermöglicht dir die Erzeugung dynamischer Internetseiten, mit denen sogenannte Web Applications erstellt werden, wie z.B. E-Commerce-Systeme, Chats oder Foren. Im Unterschied zu statischen Internetseiten kann sich der Inhalt u.a. aufgrund von Aktionen des Benutzers jederzeit ändern.\\ \\ PHP unterstützt insbesondere die einfache Auswertung von Formularen, mit denen ein Benutzer Daten an eine Website senden kann. Es ermöglicht die Zusammenarbeit mit vielen verschiedenen Datenbanksystemen. Du solltest die folgende Methode verwenden, um PHP-Programme in HTML-Dokumente einzubetten: Die Markierung '''' bearbeitet.\\ \\ PHP-Blöcke können im gesamten Dokument untergebracht werden. Der Code wird von oben nach unten abgearbeitet; es kann dabei mehrmals zwischen HTML und PHP gewechselt werden. Wird ein Dokument mit eingebettetem PHP-Code aufgerufen, analysiert der PHP-Interpreter das Dokument und führt die PHP-Anweisungen zwischen aus. **Text außerhalb der dieser Kennung wird von PHP ignoriert** und bleibt daher unverändert; die Kennung selbst und der Text innerhalb der Kennung werden im erzeugten Dokument **ausgeblendet**. Dokumente mit eingebettetem PHP-Code müssen unter als PHP-Datei gespeichert werden, d.h. das beim Speichern der Dateityp .php ausgewählt werden muss. Diese Beispiel verdeutlicht die **Einbettung von PHP-Code in HTML**:\\ \\ Titelzeile der Datei Die 1. Zeile in HTML
"; ?> Die 3. Zeile in HTML
"; echo "Die 5. Zeile in PHP"; ?>
Um das Beispiel nachzuvollziehen, gehe wie folgt vor: - Starte den Apache Webserver. - Gebe den angegebenen Code in einem Editor ein und speichere ihn in der Datei **einbettung.php** im Hauptverzeichnis des Webservers (htdocs). - Gebe localhost/einbettung.php in der Adresszeile deines Browsers ein.
Mithilfe von Kommentaren wird ein Programm lesbarer. Kommentare werden nicht ausgeführt, sondern dienen nur der Information des Ent- wicklers, insbesondere bei umfangreichen Programmen. Sollte es sich um eine Gruppe von Entwicklern handeln oder sollte das Programm später von anderen Entwicklern weiterbearbeitet werden, ist es besonders notwendig, Kommentare zu schreiben. Man unterscheidet zwischen einzeiligen und mehrzeiligen Kommentaren.\\ \\ Ein **einzeiliger Kommentar** beginnt mit den Zeichen // und endet am Schluss der Zeile. Er wird im Allgemeinen zur Kommentierung einzelner Begriffe verwendet.\\ \\ Ein **mehrzeiliger Kommentar** beginnt mit den Zeichen /* und endet mit den Zeichen */Er wird üblicherweise zur Erläuterung eines Programmblocks verwendet.\\ \\ **Beispiel**\\ {{:informatik:php:php-programmierkurs:php-kommentar.png?nolink&600|}} Die PHP-Anweisung echo gibt den angegebenen Text auf dem Bildschirm aus. Der Text muss in doppelten Anführungszeichen oder einfachen Hochkommata geschrieben werden. Falls der Text -Markierungen beinhaltet werden diese ausgeführt. \\ \\ Titelzeile der Datei Die 1. Zeile in HTML
"; ?> Die 3. Zeile in HTML
"; echo "Die 5. Zeile in PHP"; ?>
\\ **Ausgabe im Browser:**\\ \\ {{:informatik:php:php-programmierkurs:php-echo.png?nolink&242|}}
**Jede PHP-Anweisung endet mit einem Semikolon (;)**! \\ PHP-Programmierung
==== Literatur ==== * Theis, T. (2017): Einstieg in PHP 7 und MySQL. (Rheinwerk Verlag) Bonn {{tag>[informatik thema php php-programmierkurs html html-formulare lernpfad kommentare]}}