PHP-Programmierkurs [1] - PHP

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:
<?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.

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:

<!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:

  1. Starte den Apache Webserver.
  2. Gebe den angegebenen Code in einem Editor ein und speichere ihn in der Datei einbettung.php im Hauptverzeichnis des Webservers (htdocs).
  3. 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

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 <HTML>-Markierungen beinhaltet werden diese ausgeführt.

<!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:

Jede PHP-Anweisung endet mit einem Semikolon (;)!
<html>
      <head>
      <title>PHP-Programmierung</title>
      </head>
 
      <body>
      <?php
      echo "Hallo PHP-Programmierer";
      ?>
      </body>
</html>
  • Theis, T. (2017): Einstieg in PHP 7 und MySQL. (Rheinwerk Verlag) Bonn