Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
informatik:php:php-programmierkurs:php-p5 [2018/02/26 17:54] jonathan.pfeifferinformatik:php:php-programmierkurs:php-p5 [2024/10/14 20:46] (aktuell) jonathan.pfeiffer
Zeile 1: Zeile 1:
-====== PHP-Programmierkurs [5] - if/else-Anweisung ======+====== PHP-Programmierkurs [5] - if/else & elseif-Anweisung ======
  
 <tabbox Verzweigungen> <tabbox Verzweigungen>
Zeile 34: Zeile 34:
 <tabbox #1> <tabbox #1>
 <html> <html>
-<iframe src="https://learningapps.org/watch?v=p4edx1j9k18" style="border:0px;width:100%;height:500px" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe>+{{url>https://learningapps.org/watch?v=p4edx1j9k18 80%,600px|iFrame not installed}} 
 </html> </html>
 <tabbox #2> <tabbox #2>
Zeile 65: Zeile 66:
 **Hilfe #1** **Hilfe #1**
 ++++ Auf-/Zuklappen|  ++++ Auf-/Zuklappen| 
-  * Bestandteile eines Prorammablaufplans, die du benötigst: Verzweigung, Ausgabe+  * Bestandteile eines Programmablaufplans, die du benötigst: Verzweigung, Ausgabe
  
 **Hilfe #2** **Hilfe #2**
Zeile 76: Zeile 77:
 <hidden>Ergänze den Hinweise aus Hilfe #2 noch um eine Operation (Tätigkeit/Anweisung).</hidden> <hidden>Ergänze den Hinweise aus Hilfe #2 noch um eine Operation (Tätigkeit/Anweisung).</hidden>
 ++++ ++++
 +
 +<tabbox elseif>
 +**Auszug aus der PHP-Dokumention**\\ 
 +(http://php.net/manual/de/control-structures.elseif.php)\\
 +\\
 +**elseif**, wie der Name schon sagt, ist eine Kombination aus if und else. Wie else erweitert es eine if-Kontrollstruktur, um alternative Befehle auszuführen, wenn die ursprüngliche if-Bedingung nicht zutrifft. Im Gegensatz zu else werden die Alternativ-Befehle aber nur ausgeführt, wenn die elseif-Bedingung zutrifft. Der folgende Beispielcode gibt a ist größer als b, a ist gleich groß wie b oder a ist kleiner als b aus: 
 +<code php>
 +
 +<?php
 +if ($a > $b) {
 +    echo "a is größer als b";
 +} elseif ($a == $b) {
 +    echo "a ist gleich groß wie b";
 +} else {
 +    echo "a ist kleiner als b";
 +}
 +?>
 +
 +</code>
 +\\
 +Innerhalb einer if-Kontrollstruktur können mehrere elseif-Strukturen benutzt werden. **Die erste, deren Bedingung zutrifft, wird ausgeführt.** In PHP kann ebenfalls als Schlüsselwort 'else if' (in zwei Wörtern) benutzt werden, was sich komplett identisch wie 'elseif' (in einem Wort) verhält.\\
 +
 +<WRAP center round important 80%>
 +Der elseif-Teil wird nur ausgeführt, wenn die vorhergehende if-Bedingung und alle vorhergehenden elseif-Bedingungen nicht zutrafen (FALSE) und die aktuelle elseif-Bedingung zutrifft (TRUE).
 +</WRAP>
 + 
 +
 +
 </tabbox> </tabbox>
  
Zeile 81: Zeile 110:
   * Theis, T. (2017): Einstieg in PHP 7 und MySQL. (Rheinwerk Verlag) Bonn   * Theis, T. (2017): Einstieg in PHP 7 und MySQL. (Rheinwerk Verlag) Bonn
  
-{{tag>[informatik thema php html html-formulare lernpfad auswahlstruktur vergleichsoperator]}}+{{tag>[informatik thema php php-programmierkurs html html-formulare lernpfad auswahlstruktur vergleichsoperator]}}