PHP-Programmierkurs [1] - PHP
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.
<?php [PHP-Anweisung] [PHP-Anweisung] [PHP-Anweisung] ?> <?php ... ?>
Die Markierung <?php leitet eine einzelne PHP-Anweisung oder einen Block von PHP-Anweisungen ein. Diese werden bis zur 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 <?php…?> 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.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Titelzeile der Datei</title> </head> <body> Die 1. Zeile in HTML<br> <?php echo "Die 2. Zeile in PHP<br>"; ?> Die 3. Zeile in HTML<br> <?php echo "Die 4. Zeile in PHP<br>"; echo "Die 5. Zeile in PHP"; ?> </body> </html>
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.
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
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Titelzeile der Datei</title> </head> <body> Die 1. Zeile in HTML<br> <?php echo "Die 2. Zeile in PHP<br>"; ?> Die 3. Zeile in HTML<br> <?php echo "Die 4. Zeile in PHP<br>"; echo "Die 5. Zeile in PHP"; ?> </body> </html>
Ausgabe im Browser:
<html>
<head>
<title>PHP-Programmierung</title>
</head>
<body>
<?php
echo "Hallo PHP-Programmierer";
?>
</body>
</html>
Literatur
- Theis, T. (2017): Einstieg in PHP 7 und MySQL. (Rheinwerk Verlag) Bonn