C.1 Einbettung von PHP in HTML
Es gibt mehrere Wege, PHP-Programme in HTML-Dateien einzubetten, u. a.:
<?php ... ?>
| in Kurzform innerhalb einer Markierung: | <?php [PHP-Anweisungen] ?>
| in etwas längerer Form zwischen einer Anfangsmarkierung und einer Endmarkierung: | <script language = "php"> [PHP-Anweisungen] </script>
Sequentielle Bearbeitung
Falls man einen HTML-Editor benutzt, um das Grundgerüst der Web-Seite schneller erstellen zu können, läuft man in Einzelfällen Gefahr, dass die Kurzform nicht erkannt und vom Editor gelöscht wird. Unabhängig davon, welche Form man bevorzugt, werden die PHP-Anweisungen sequentiell abgearbeitet und durch ein Semikolon voneinander getrennt.
PHP-Programme können sowohl vollständig innerhalb des Dokument-Kopfes (head) als auch vollständig innerhalb des Dokument-Rumpfes (body) einer HTML-Seite untergebracht werden. Sie dürfen allerdings nicht im head beginnen und erst im body enden. Die gesamte Datei wird von oben nach unten abgearbeitet, es kann mehrmals zwischen HTML und PHP gewechselt werden. Das nachfolgende Beispiel zeigt einige der genannten Möglichkeiten:
Der Programmcode mit HTML- und PHP-Elementen:
Listing C.1 Datei uc01.php
<html> <head> <title> Titelzeile der Datei </title> </head>
<body> Die erste Zeile in HTML <p> <?php echo "Die zweite Zeile in PHP<p>"; ?> Die dritte Zeile in HTML <p>
<script language="php"> echo "Die vierte Zeile in PHP<p>"; echo "Die fünfte Zeile in PHP<p>"; </script>
Die sechste Zeile in HTML <p>
<?php echo "Die siebte Zeile in PHP<p>"; echo "Die achte Zeile in PHP<p>"; ?>
</body> </html>
Abbildung C.1 Die erste PHP-Seite
echo
Die PHP-Anweisung echo gibt den angegebenen Text auf dem Bildschirm aus. Der Text muß in Anführungsstrichen geschrieben werden. Falls der Text HTML-Markierungen beinhaltet (hier < p > für einen Absatzumbruch), so gelangen diese zur Ausführung.
|