多做练习,多学习!
循环相关的语句-break语句
表示结束当前的 for、while、do...while、switch,流程。
可以给指定的数字,表示退出到第几层
入门案例:
for($i=0;$i<5;$i++){
echo '$i='.$i.'<br/>';
if($i==3){
break;
}
echo 'hello';
}
for($i=0;$i<5;$i++){
echo '$i='.$i.'<br/>';
if($i==3){
break;
}
echo 'hello';
}
案例2
$i=0;
while(++$i){//此处要注意,while判断为真才执行,若为while($i++)则直接为假,不执行while
switch($i){
case 5:
echo "数字5<br/>";
break;//break到switch外
case 10:
echo "数字5<br/>";
break 2;//break到while外
default:
break;//break到switch外
}
}
echo '$i='.$i;
输出结果:数字5
数字10
$i=10
$i=0;
while(++$i){//此处要注意,while判断为真才执行,若为while($i++)则直接为假,不执行while
switch($i){
case 5:
echo "数字5<br/>";
break;//break到switch外
case 10:
echo "数字5<br/>";
break 2;//break到while外
default:
break;//break到switch外
}
}
echo '$i='.$i;
输出结果:数字5
数字10
$i=10
break默认跳出1层,break;==break 1;
break后面带的数字不能超过实际可以跳出的循环层数,否则报错fatal error
break后面带的数字不能超过实际可以跳出的循环层数,否则报错fatal error
循环相关的语句-continue语句
continue跳出本次循环中剩余的代码并再条件为真是开始执行下一次循环
continue后也可以带数字,表示从第几层循环从新开始
入门案例:
for($i=0;$i<5;$i++){
if($i==3){
continue;
}
echo "$i=".$i."<br/>";
}
echo "hello";
输出结果:$i=0
$i=1
$i=2
$i=4
hello
for($i=0;$i<5;$i++){
if($i==3){
continue;
}
echo "$i=".$i."<br/>";
}
echo "hello";
输出结果:$i=0
$i=1
$i=2
$i=4
hello
goto语句
将程序跳转到指定的地方执行
基本语法:
goto 标签;
标签:
语句;
将程序跳转到指定的地方执行
基本语法:
goto 标签;
标签:
语句;
入门案例:
goto a;
echo 'aa';//会直接被跳过
a:
echo 'bb';
输出结果为bb
用来跳出循环或switch,可以代替break跳出多层循环
goto a;
echo 'aa';//会直接被跳过
a:
echo 'bb';
输出结果为bb
用来跳出循环或switch,可以代替break跳出多层循环
常量:
常量前面不需要加($)
常量一旦定义,则不能修改其值
常量在定义的时候,就需要赋初值
常量可以通过define 或 const定义
常量的名称一般全大写,用下划线间隔
程序中使用常量的原因,因为系统中某些数据不希望在发生改变就需要使用常量,例如税率,数学中的特殊数值等
常量前面不需要加($)
常量一旦定义,则不能修改其值
常量在定义的时候,就需要赋初值
常量可以通过define 或 const定义
常量的名称一般全大写,用下划线间隔
程序中使用常量的原因,因为系统中某些数据不希望在发生改变就需要使用常量,例如税率,数学中的特殊数值等
基本形式:
<?php
define(TAX_RATE,0.08);//用define定义
echo TAX_RATE;
const MAX_RATE=0.1;//const定义,php5.3以上适用
echo MAX_RATE;//
?>
<?php
define(TAX_RATE,0.08);//用define定义
echo TAX_RATE;
const MAX_RATE=0.1;//const定义,php5.3以上适用
echo MAX_RATE;//
?>
接下来学习函数,每天进步一点点,明天一定会更美好!