php:phpgrundlagen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
php:phpgrundlagen [19.10.2010 16:39] – Frank Schiebel | php:phpgrundlagen [07.11.2014 13:02] (aktuell) – gelöscht Stefan Gaum | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ~~SLIDESHOW~~ | ||
- | ====== Grundlagen PHP ====== | ||
- | |||
- | ===== 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, | ||
- | {{ : | ||
- | |||
- | ===== Ein Erstes Beispiel ===== | ||
- | |||
- | * PHP Programmcode wird in eine HTML Datei eingebunden indem man Ihn zwischen die Tags ''<? | ||
- | * Die Datei, die den HTML/ | ||
- | * **Syntaxregel 0:** Jede PHP Befehlszeile muss mit einem Semikolon beendet werden. | ||
- | |||
- | ===== Der Quelltext ===== | ||
- | |||
- | < | ||
- | " | ||
- | <html xmlns=" | ||
- | < | ||
- | < | ||
- | <meta http-equiv=" | ||
- | </ | ||
- | < | ||
- | < | ||
- | <!-- Hier kommt der PHP-Code --> | ||
- | <?php | ||
- | echo "Hallo Rattenzahn!"; | ||
- | ?> | ||
- | <!-- Jetzt gehts mit HTML weiter --> | ||
- | < | ||
- | < | ||
- | | ||
- | </ | ||
- | </ | ||
- | |||
- | Sieht so aus: http:// | ||
- | |||
- | ===== 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. | ||
- | |||
- | |||
- | |||
- | {{: | ||
- | |||
- | * Erstelle eine php-Datei, die im Sinne des Beispiels einen Text mit dem PHP-Befehl '' | ||
- | * 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? | ||
- | |||
- | |||
- | ===== Variablen | ||
- | |||
- | Variablen sind Platzhalter, | ||
- | |||
- | $getraenk = " | ||
- | |||
- | Mit dieser Anweisung werden zwei Dinge erledigt: | ||
- | |||
- | * Eine Variable (vom Typ Zeichenkette) mit dem Namen '' | ||
- | * Der Variablen wird der Wert " | ||
- | |||
- | ===== Variablen 2 ===== | ||
- | |||
- | Die Anweisungen: | ||
- | |||
- | $getraenk = " | ||
- | echo "Ein $getraenk bitte!"; | ||
- | | ||
- | erzeugt die Ausgabe | ||
- | |||
- | Ein Bier bitte! | ||
- | |||
- | ===== Regeln für Variablen ===== | ||
- | |||
- | * Variablen werden immer mit einem Dollarzeichen begonnen, anschließend kommt der Variablenname | ||
- | * Keine Umlaute, Leerzeichen, | ||
- | * Unterstrich ist erlaubt: '' | ||
- | * Groß- und Kleinschreibung wird unterschieden: | ||
- | * Reservierte Wörter wie '' | ||
- | * Variablennamen dürfen nicht mit einer Zahl beginnen, im Namen sind Zahlen erlaubt. | ||
- | |||
- | ===== Aufgabe ===== | ||
- | |||
- | {{: | ||
- | Kopiere deine php-Datei aus der vorherigen Aufgabe und verändere diese so dass | ||
- | drei mal die Zeile | ||
- | echo "Ein $getraenk bitte!"; | ||
- | auftaucht, aber jedesmal was anderes bestellt wird. | ||
- | |||
- | Andere an einer Stelle die Zeile in | ||
- | |||
- | echo 'Ein $getraenk bitte!'; | ||
- | |||
- | Die Eigenschaft, | ||
- | |||
- | ===== Fehlermeldungen ===== | ||
- | |||
- | {{: | ||
- | |||
- | Grundregel für Fehlermeldungen: |
php/phpgrundlagen.1287506340.txt.gz · Zuletzt geändert: 19.10.2010 16:39 von Frank Schiebel