php:php_lektion01 - Informatik 2015

=> Übersicht: Einführung in PHP

Lektion 1: Grundlagen

Serverseitige Programmiersprache

PHP ist ein System, das PHP-Code serverseitig verarbeitet. Das bedeutet, dass der Quelltext nicht an den Webbrowser übermittelt wird, sondern an einen Interpreter auf dem Webserver. Erst die Ausgabe des PHP-Interpreters wird an den Browser geschickt. In den meisten Fällen ist das ein HTML-Dokument, wobei es mit PHP aber auch möglich ist, andere Dateitypen, wie Bilder oder PDF-Dateien, zu generieren.

...und nochmal etwas ausführlicher:

Ein erstes Beispiel

Die ersten wichtigen Infos zu PHP

  • PHP Programmcode wird in eine HTML Datei eingebunden, indem man Ihn zwischen die Tags
    <?php

    und

    ?>

    schreibt.

  • Die Datei, die den HTML/PHP-Code enthält, muss (bei unserer Konfiguration des Werbservers) die Dateiendung .php haben, da der Webserver sie sonst nicht korrekt verarbeitet.
  • Syntaxregel 0: Jede PHP Befehlszeile muss mit einem Semikolon beendet werden.

Der Quelltext

  <!DOCTYPE html>
  <html lang="de">
    <head>
        <title>PHP BSP 1</title>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    </head>
    <body>
        <h1>PHP Beispiel 1</h1>
 
        <!-- Hier kommt der PHP-Code -->
        <?php
            echo "Hallo Rattenzahn!";
        ?>
 
        <!-- Jetzt gehts mit HTML weiter -->
        <p>Gruß und Kuß, dein</p>
        <p><em>Julius</em></p>
    </body>
  </html>

Sieht so aus: php_zu_html

Bemerkungen und Arbeitsauftrag

  • Es ist nicht mehr (wie bislang mit den HTML Dateien) möglich, die php-Datei direkt auf dem Arbeitsplatzrechner zu öffnen, da der PHP Code vom Webserver ausgeführt werden muss.

Übung 1

  • Erstelle eine php-Datei, die im Sinne des Beispiels einen Text mit dem PHP-Befehl echo ausgibt.
  • Probiere aus, was passiert, wenn du die Datei direkt auf dem Arbeitsplatzrechner öffnest.
  • Lade die Datei auf deinen Webspace und teste die Funktionsfähigkeit
  • Überprüfe den Quelltext der aufgerufenen Seite: Finden sich dort PHP-Anweisungen?

=> Lektion 2: Variablen, unvermeidbar!
=> Übersicht: Einführung in PHP

Drucken/exportieren