Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Frage zu switch Statement
Frage
Hallo,
Weiß jemand wie dieser PHP Ausdruck zu verstehen ist, habe sowas noch nie gesehen. Besonders was das Fragezeichen und der Doppelpunkt mit dem Leerstring bedeutet.
switch(isset($_GET[´action´])?$_GET[´action´]:´´) {....
Antwort 1 von Supermax
die Form "BEDINGUNG?ERGEBNIS_WENN_TRUE:ERGEBNIS_WENN_FALSE" ist eine von der Programmiersprache C entlehnte Konstruktion. Ausgeschrieben ergibt sich das etwa so:
if (isset($_GET[´action´])) $action = $_GET[´action´];
else $action = ´´;
switch($action) { ...Antwort 2 von urmel1
ok, habs verstanden,
Vielen Dank
Vielen Dank

