2014. szeptember 11., csütörtök

Több ágú elágazás 1 értéktől függően: switch

A vizsgált érték csak egyszerű típusú lehet. (Objektum, tömb... nem.)
Alakja:

switch ( kifejezés )
{
case érték1:
<utasítás>
break;
case érték2:
<utasítás>
break;
default:
 <utasítás>
break; //ez elvileg nem kötelező, de biztonságosabb, ha van
}

pl:

<!DOCTYPE html PUBLIC
    "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Listing 5.4 A switch Statement</title>
</head>
<body>
<div>
<?php
$satisfied = "no";
switch ( $satisfied ) {
    case "very":
        print "We are pleased that you are happy with our service";
        break;
    case "no":
        print "We are sorry that we have not met your expectations";
        break;
    default:
        print "Please take a moment to rate our service";
}
?>
</div>
</body>
</html>

Eredmény:
We are sorry that we have not met your expectations

Nincsenek megjegyzések:

Megjegyzés küldése