php:phplektion02
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
php:phplektion02 [26.10.2010 22:20] – Stefan Gaum | php:phplektion02 [07.11.2014 13:06] (aktuell) – gelöscht Stefan Gaum | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ~~SLIDESHOW~~ | ||
- | [[php: | ||
- | |||
- | ====== PHP-Lektion 2 ====== | ||
- | |||
- | ===== Die Feldvariable – auch Array genannt ===== | ||
- | |||
- | Arrays sind Wertelisten, | ||
- | Stelle es dir vor wie eine Fußballmannschaft. Die Variable ist der SSV Reutlingen, die „Elemente“ sind die Spieler, dabei hat der erste Element als Standard den Indexwert (auch key genannt) „0“. | ||
- | |||
- | Beispiel: | ||
- | | ||
- | | ||
- | | ||
- | … | ||
- | |||
- | In der Übung zu Lektion 1 hast du vielleicht schon eine [[http:// | ||
- | |||
- | |||
- | ===== Assoziative Arrays ===== | ||
- | |||
- | In assoziativen Arrays wird als //key// statt der Index-Nummer ein ganz eigenes Schema erzeugt. Dieses darf man sich (fast) frei ausdenken. Man kann bei diesem „Ersatz-Schlüssel“ einfache Strings aber auch Zahlen benutzen, um es sich bei der Abfrage zu erleichtern. Der //key// wird dann in Gänsefüßchen notiert. | ||
- | |||
- | Beispiel: | ||
- | | ||
- | | ||
- | ... | ||
- | |||
- | ===== Übung ===== | ||
- | {{: | ||
- | Schreibe eine hauptstadt.php-Datei, | ||
- | Gib anschließend die Länder mit ihren Hauptstädten aus. | ||
- | |||
- | |||
- | ===== Die if-else-Entscheidungsstruktur ===== | ||
- | |||
- | „Wenn du dein Zimmer aufräumst, gibt es Fernsehen, sonst gibt es kein Fernsehen.“ | ||
- | |||
- | Schreibweise in PHP: | ||
- | Wenn (Zimmer aufgeräumt) { if (Bedingung) { | ||
- | Fernsehen; | ||
- | | ||
- | kein Fernstehen; | ||
- | | ||
- | |||
- | Der else-Zweig darf auch weggelassen werden, dann passiert eben nichts, falls die Bedingung bei „if“ nicht zutrifft. | ||
- | |||
- | |||
- | ===== Vergleichsoperatoren / logische Operatoren ===== | ||
- | |||
- | Vergleichsoperatoren erlauben es - wie der Name schon sagt - zwei Werte miteinander zu vergleichen. | ||
- | |||
- | Beispiele: | ||
- | * Zimmer == aufgeräumt => Wenn GLEICH, ist der Rückgabewert „TRUE“ | ||
- | * Zimmer != aufgeräumt => Wenn UNGLEICH, ist der Rückgabewert „TRUE“ | ||
- | |||
- | Weitere Vergleichsoperatoren: | ||
- | [[http:// | ||
- | |||
- | |||
- | ===== Mehrere Fälle voneinander unterscheiden: | ||
- | |||
- | |||
- | Wenn (KA Note 1 oder 2) { if (Bedingung 1) { | ||
- | 5€ Taschengeld; | ||
- | } sonst wenn (KA Note 3) { | ||
- | 3€ Taschengeld; | ||
- | } sonst wenn (KA Note 4) { | ||
- | 1€ Taschengeld; | ||
- | } sonst { } else { | ||
- | kein Taschengeld; | ||
- | | ||
- | |||
- | Ein Untergeordneter Zweig wird nur ausgeführt, | ||
- | Auch hier darf der else-Zweig am Schluss weggelassen werden. | ||
- | |||
- | |||
- | ===== Übung ===== | ||
- | {{: | ||
- | |||
- | Erweitere deine hauptstadt.php-Datei um eine if-else-Entscheidungsstruktur, | ||
- | |||
- | [[php: |
php/phplektion02.1288131635.txt.gz · Zuletzt geändert: 26.10.2010 22:20 von Stefan Gaum