![]()
<?php
/* php选择语句 */
// 单分支
echo 'if<br/>';
$a = 1;
if (false)
$a++;
$a++;
echo $a . '<br/>'; // 2
$a = 1;
if (false) {
$a++;
$a++;
}
echo $a . '<br/>'; // 1
// 双分支
echo 'if-else<br/>';
if (true) {
echo '1<br/>'; // 1
} else {
echo '2<br/>';
}
if (false) {
echo '1<br/>';
} else {
echo '2<br/>'; // 2
}
// 多分支 if-else if-else
echo 'if-else if-else<br/>';
if (true)
echo '1<br/>'; // 1
else if (true)
echo '2<br/>';
else
echo '3<br/>';
if (false)
echo '1<br/>';
else if (true)
echo '2<br/>'; // 2
else
echo '3<br/>';
if (false)
echo '1<br/>';
else if (false)
echo '2<br/>';
else
echo '3<br/>'; // 3
// 多分支 switch
echo 'switch<br/>';
switch (1) {
case 1:
echo 1; // 1
echo 1; // 1
}
echo '<br/>';
switch (1) {
case 1:
echo 1; // 1
echo 1; // 1
case 2:
echo 2; // 2
echo 2; // 2
}
echo '<br/>';
switch (1) {
case 1:
echo 1; // 1
echo 1; // 1
break;
case 2:
echo 2; //
echo 2; //
}
echo '<br/>';
switch (1) {
case 1:
echo 1; // 1
break;
echo 1; //
case 2:
echo 2; //
echo 2; //
}
echo '<br/>';
switch (3) {
case 1:
echo 1;
break;
case 2:
echo 2;
break;
default:
echo 'default'; // default
break;
}
echo '<br/>';
switch (true) {
case false:
echo 'false';
break;
case 2:
echo '2'; // 2
break;
default:
echo 'default';
break;
}
echo '<br/>';
switch (1) {
case 1:
echo 1; // 1
break;
case 1:
echo '(1)';
break;
}
echo '<br/>';
switch (1) {
default:
echo 'default';
break;
case 1:
echo 1; // 1
break;
}
echo '<br/>';
switch (1) {
default:
echo 'default'; // default
break;
case 2:
echo 1;
break;
}
echo '<br/>';
switch (1) {
default:
echo 'default'; // default
case 2:
echo 2; // 2
break;
}
echo '<br/>';
switch (1) {
default:
echo 'default';
case 1:
echo 1; // 1
case 2:
echo 2; // 2
}
?>