26.2 PHP einfügen in Dreamweaver
26.2.1 PHP-Befehle einsetzen
Auf der Palette Einfügen gelangen Sie in das Menü PHP (siehe Abbildung 26.5). Wir haben diese in erster Linie der Vollständigkeit halber in das Buch mit aufgenommen. Wer direkt im Quelltext arbeiten kann, sollte diese Palette besser nicht verwenden. Dreamweaver 8 fügt grundsätzlich um jede Variable und alles, was Sie über diese Einfügepalette anlegen, immer den PHP-Tag mit ein.
Abbildung 26.5 Einfügemenü für PHP
Beim Klick auf die Menüeinträge erzeugt Dreamweaver im Dokument folgende PHP-Tags:
- Formular-Variablen
<?php $_POST[]; ?>
- URL-Variablen
<?php $_GET[]; ?>
- Sitzungsvariablen
<?php $_SESSION[]; ?>
- Cookie-Variablen
<?php $_COOKIE[]; ?>
- Include
<?php include(); ?>
- Erfordern
<?php require(); ?>
- PHP Page Encoding
mb_http_input(""); mb_http_output("");
- Codeblock
<?php ?>
- Echo
<?php echo ?>
- Kommentar
/* */
- IF
<?php if ?>
- Else
<?php else ?>
Leider lassen sich die PHP-Befehle nicht als Tag definieren, Dreamweaver 8 erkennt nur in HTML gültige Tags mit spitzen Klammern. Auch unter Weitere Tags einfügen ist es uns leider nicht gelungen, weitere PHP-Tags anzulegen. In der folgenden Dialogbox werden Tags für alle anderen Skriptsprachen angeboten, jedoch nicht für PHP.
26.2.2 Die O’Reilly PHP-Referenz
Im Bedienfeld Ergebnisse • Referenz steht Ihnen in Dreamweaver 8 für alle unterstützten Programmiersprachen die Kurzreferenz von O’Reilly zur Verfügung. Sie eignet sich hervorragend, um die Attribute eines PHP-Befehls zügig nachzuschlagen.
Abbildung 26.6 Die PHP-Referenz in Dreamweaver 8
26.2.3 PHP von Hand coden
Während Sie einen PHP-Befehl eingeben, werden Ihnen die verfügbaren Attribute in einem kleinen Fenster über dem Cursor eingeblendet. Die Befehle werden leider nicht automatisch ergänzt.
Abbildung 26.7 Referenzanzeige während der Eingabe eines Befehls