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
