练习get传值
练习流程控制
1.三元运算符
$var = 100; var_dump( $var <=100 ? '买':'不买'); echo '<br>'; var_dump($var == 100 ? 'buy':'not buy'); echo '<br>'; echo $var ? 'true':'false';
2.if
$var = 1000; if($var>=100){ $var1 = 'great!'; echo $var1; }
3.if elseif else
$var = 59; if($var==100){ $var1 = 'great!'; echo $var1; } elseif($var>=60){ $var1 = 'good'; echo $var1; } else{ $var1 = 'whf!'; echo $var1; }
4.switch case default
$var = 80; switch ($var){ case $var >200; echo 'expensive'; break; case $var >=100; echo 'so so'; break; default: echo 'buy it!'; }
手抄:
练习计数循环
//while--先判断条件,再输出 $int = 1; while ($int <1){ echo $int.'while'; echo '<br>'; $int++; } echo '<hr>'; //do while--先输出,再判断条件 $int = 1; do{ echo $int.'do while'; echo '<br>'; $int++; } while($int<1); echo '<hr>'; //for for ($int=1;$int<10;$int++){ echo $int; echo '<hr>'; if ($int == 5){ echo 'spatial'; echo '<hr>'; } }
手抄:
总结:
1.流程控制中if elseif else与switch case default的功能一样,一般知道值(或状态)常用switch,不知道值的时候常用if
2.计数循环需要注意,运用前需要考虑是先判断再执行还是先执行再判断,所要使用的代码是不同的
3.语句可以嵌套,掌握方法即可