de.comp.lang.php.* FAQ

5.7. Wie bette ich PHP in HTML ein? (Beispielprogramm)

Antwort von Kristian Köhntopp

PHP-Code wird mit Hilfe von SGML Processing Instructions (PIs) in HTML eingebettet. Der Code steht zwischen <?php und ?> (empfohlene Schreibweise):

<?php
  phpinfo();
 ?>

Alternativ kann auch ein Script-Tag für Server-Side Scripting verwendet werden:

<script language="php">
  phpinfo();
</script>

Falls die Konfigurationsvariable short_open_tag gesetzt ist (nicht empfohlen!), kann man den Namen der Scriptsprache in den PIs weglassen:

<?
  phpinfo();
 ?>

Dies erlaubt auch schnelle Ausgabe des Wertes von Ausdrücken.

<?= $_SERVER['PHP_SELF'] ?>
<!-- kann anstelle von -->
<? echo $_SERVER['PHP_SELF'] ?>
<!-- geschrieben werden. -->

Falls die Konfigurationsvariable asp_tags gesetzt ist (nicht empfohlen!), kann man auch

<%
  phpinfo();
 %>

a la Microsoft schreiben. Dies wird von vielen Editoren (Frontpage, Dreamweaver) besser verstanden.

Valid HTML 4.01! Valid CSS!

5.7. Wie bette ich PHP in HTML ein? (Beispielprogramm)
http://www.php-faq.de/q/q-php-einbetten.html
Archiv der de.comp.lang.php-FAQ Dies ist eine Archivseite von 2008 und wurde seitdem nicht geändert. Das dclp-FAQ-Team