Aus dem Kurs: PHP Grundkurs 1: Sprachgrundlagen

PHP in HTML

Bei einfachen Sachen oder wenn Sie anfangen mit PHP, werden Sie oft den PHP-Code innerhalb der HTML-Dokumente schreiben. Sehen wir uns an, wie das funktioniert. Ich habe ein HTML-Dokument mit dem typischen Grundgerüst, also hier !DOCTYPE, dann html mit einer Sprachangabe, Deutsch, weil ich Deutsch verwende, ein head-Bereich mit Zeichensatzangabe, eine meta viewport-Angabe, damit die Seite nicht bei Smartphones klein skaliert wird und eine Überschrift. Wenn ich jetzt aus diesem Dokument, was derzeit ein HTML-Dokument ist, ein PHP-Dokument machen möchte, dann muss ich es erst einmal unter einem neuen Namen abspeichern. Das heißt, ich brauche die Endung php. Und dann kann ich PHP-Befehle angeben und das mache ich, indem ich schreibe und dann beende ich PHP wieder durch ?> und alles, was dazwischen steht, ist nun PHP-Code. Ich schreibe "Hallo PHP" und am Ende gebe ich einen Strichpunkt an. Wichtig, an dieser Stelle darf nicht mehr HTML-Code stehen, sonst gibt es Fehlermeldungen. Um das aufzurufen, muss mein Web-Server gestartet sein, dann gebe ich an localhost, dann den Namen des Ordners, wo sich das Dokument befindet und den Namen meiner Datei, und Sie sehen eine kleine Webseite und Hallo PHP. Wenn ich mir den Seitenquelltext anzeige, dann sehe ich hier gar nichts von PHP, also keine spitze Klammer mit Fragezeichen, weil es wurde nun wirklich HTML-Code generiert. Diese Art PHP-Code anzugeben, ist die empfohlene. Es gibt noch die short_open_tags, dann sieht das so aus. Aber diese Variante funktioniert nur, wenn die entsprechende Einstellung gesetzt ist, deswegen würde ich Ihnen empfehlen, immer diese Variante zu nehmen. Sie können PHP nun an allen beliebigen Stellen im Dokument angeben. Ich mache einmal Folgendes, ich möchte eine Formatierung angeben. Und das soll dann auch mit PHP geschehen, also ich mache erst einmal meinen CSS-Code und ich möchte die Hintergrundfarbe setzen für das Dokument mit background und dann gebe ich die Farbe per PHP an, echo yellow. Schließe mein PHP wieder und der letzte Strichpunkt, der gehört wieder zu CSS, also ich kann auch einfach hier oben PHP-Code angeben. Und dann ist die Webseite gelb geworden. Zwei Anmerkungen noch zur Einbindung. Wenn Sie eine externe Datei haben, wo nur PHP-Code steht, dann brauchen Sie das schließende Zeichen für PHP nicht. Und noch ein Hinweis. Üblicherweise werden alle Anweisungen in PHP mit einem Strichpunkt beendet. Vor dem schließenden PHP-Zeichen dürfen Sie den Strichpunkt auch weglassen. Sie haben gesehen, wie Sie PHP-Code angeben durch diese Kennzeichnung. Und PHP-Code kann im Body vom HTML stehen, aber auch im head-Bereich und wichtig, damit alles funktioniert, ist die Endung der Datei php und dass Sie die Datei dann über den Server aufrufen.

Inhalt