| Infos Home | Impressum | Original Artikel & Autoren Liste |
Der C-Präprozessor
Der Präprozessor der Sprache C führt die folgenden Änderungen am Programmtext durch, bevor der eigentliche C-Compiler das Programm übersetzt:
Die Programmiersprache PHP
PHP verarbeitet normalerweise Webseiten. Eine Webseite wird eingelesen und unverändert wieder ausgegeben. Enthält die Seite jedoch PHP-Markierungszeichen wie <?php an einer beliebigen Stelle, so wird der Text zwischen diesen Zeichen und einem Endezeichen - normalerweise ?> - als PHP-Programm interpretiert. Das Programm wird ausgeführt und die Ausgabe des Programms erscheint an Stelle des Programmtexts in der Webseite.
PHP ist eine vollwertige Programmiersprache mit der beliebige Algorithmen implementiert werden können. Eine Seite, die die aktuelle Uhrzeit ausgibt, könnte so aussehen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><TITLE>Aktuelle Uhrzeit</TITLE><HEAD>
<BODY><H1>Aktuelle Uhrzeit</H1>
<?php
print strftime('Jetzt ist es %H Uhr, %M Minuten und %S Sekunden');
?>
</BODY></HTML>
Der PHP-Präprozessor wandelt dies z.B. um in
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><TITLE>Aktuelle Uhrzeit</TITLE><HEAD> <BODY><H1>Aktuelle Uhrzeit</H1> Jetzt ist es 14 Uhr, 30 Minuten und 21 Sekunden </BODY></HTML>Der Inhalt einer solchen Seite kann also dynamisch geändert werden. PHP verhält sich also tatsächlich wie ein Vor- oder Präprozessor, da der Originaltext verändert und erst danach zum Browser gesendet wird:
|
Der Ursprungsartikel stammt von der deutschsprachigen Wiki pedia (siehe oben: "Original Artikel & Autoren Liste"). Der Text steht unter der GNU Freie Dokumentation Lizenz. |