Informatikwiki

Albert Einstein Gymnasium Reutlingen

Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:php_lektion04_02

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
php:php_lektion04_02 [07.11.2014 13:09] – angelegt Stefan Gaumphp:php_lektion04_02 [01.01.2015 15:03] (aktuell) Stefan Gaum
Zeile 1: Zeile 1:
 ~~NOTOC~~ ~~NOTOC~~
 +[[php:php_lektion04_01|=> Lektion 4.1: IF-ELSE - Fallunterscheidungen]]
 ====== Lektion 4.2: SWITCH - Abfragen ====== ====== Lektion 4.2: SWITCH - Abfragen ======
- 
-===== Switch-Abfragen ===== 
  
 Einfache IF-Abfragen kann man noch simpler gestalten, indem man auf eine switch-Abfrage ausweicht. Einfach bedeutet dabei, dass es nur einen Vergleichsoperator, nämlich den Operator **==**, gibt. Damit sind die switch-Abfragen nicht so mächtig wie die IF-Abfragen, in manchen Fällen aber doch überschaubarer. Einfache IF-Abfragen kann man noch simpler gestalten, indem man auf eine switch-Abfrage ausweicht. Einfach bedeutet dabei, dass es nur einen Vergleichsoperator, nämlich den Operator **==**, gibt. Damit sind die switch-Abfragen nicht so mächtig wie die IF-Abfragen, in manchen Fällen aber doch überschaubarer.
Zeile 16: Zeile 15:
 Sobald ein Fall zutrifft, wird dieser ausgeführt! Daran anschließende Anweisungen werden jedoch ebenfalls ausgeführt und evtl. mit ausgegeben, sollte es keine ''break''-Anweisung geben. Eine ''break''-Anweisung beendet den ''case''-Teil und springt an das Ende der switch-Abfrage. Sobald ein Fall zutrifft, wird dieser ausgeführt! Daran anschließende Anweisungen werden jedoch ebenfalls ausgeführt und evtl. mit ausgegeben, sollte es keine ''break''-Anweisung geben. Eine ''break''-Anweisung beendet den ''case''-Teil und springt an das Ende der switch-Abfrage.
  
-==== Beispiel 1 - ohne break-Anweisung ====+=== Beispiel 1 - ohne break-Anweisung ===
 <code php> <code php>
 <?php <?php
Zeile 31: Zeile 30:
 </code> </code>
  
-==== Beispiel 2 - mit break-Anweisung ====+=== Beispiel 2 - mit break-Anweisung ===
 <code php> <code php>
 <?php <?php
Zeile 49: Zeile 48:
 </code> </code>
  
-==== Beispiel 3 - mit default-Anweisung ====+=== Beispiel 3 - mit default-Anweisung ===
 <code php> <code php>
 <?php <?php
Zeile 71: Zeile 70:
  
 {{  :work.png|}} {{  :work.png|}}
- +==== Übung ==== 
-==== Übung ==== +  - Teste die Beispiele selbst aus.
-  - Teste beide Beispiele selbst aus.+
   - Überlege dir, wo es sinnvoll sein könnte, eine Ausgabe nach der //Beispiel 1//-Variante vorzunehmen und programmiere sie.   - Überlege dir, wo es sinnvoll sein könnte, eine Ausgabe nach der //Beispiel 1//-Variante vorzunehmen und programmiere sie.
  
 +----
 +[[php:php_lektion05|=> Lektion 5: Formulare auf Webseiten]]\\ 
 +[[php:start|=> Übersicht: Einführung in PHP]]
php/php_lektion04_02.1415365799.txt.gz · Zuletzt geändert: 07.11.2014 13:09 von Stefan Gaum

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki