1
tut
ich nicht ganz versteht dies .. einen Blick auf die folgenden nehmen:PHP - Schalter Fall true ausgewertet, während die gleiche Aussage, wenn
$value = 0;
if($value >= 90) {
// this does not return true
}
switch($value) {
case $value >= 90:
// this however does
break;
}
ich etwas sehr offensichtlich fehle?
Das Handbuch beschreibt dies ziemlich gut: [* "Nur wenn eine Case-Anweisung gefunden wird, dessen Ausdruck ergibt einen Wert, der den Wert des Schalters übereinstimmt Ausdruck beginnt PHP die Anweisungen auszuführen. "*] (http://php.net/manual/en/control-structures.switch.php). Zu beachten ist auch, dass Switch einen lockeren Vergleich macht. – Rizier123
Das macht Sinn! Vielen Dank! –