PHP的语言结构
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
If(表达式1){ 语句块1; }elseif(表达式2){ 语句块2; }elseif(表达式3){ 语句块3; }else{ 语句块;
案例: date_default_timezone_set("Etc/GMT-8"); echo "北京时间".date("Y-m-d H:i:s",time()); $hour=date("H"); if($hour<6){ echo "凌晨好啊"; }elseif($hour<12){ echo "上午好啊"; }elseif($hour<14){ echo "中午好啊"; }elseif($hour<18){ echo "下午好啊"; }elseif($hour<22){ echo "晚上好啊"; }else{ echo "夜里好啊"; }
Switch(表达式){ Case 值 1; 语句块1; Break; Case 值 2; 语句块2; Break; …….. Default;lse子句)
If(表达式){ 语句块1; 语句块n; }else{ 语句块1; 语句块n; } $a=1000; $b=500; if($a>$b){ echo "我好高兴啊"; }else{ Echo "我好伤心啊"; }
分支结构——多向条件分支结构(elseif子句)
}
使用elseif语句时,一定要先处理包括范围更小的情况。
分支结构——多向条件分支结构(switch子句)
Switch语句和elseif相似都是一种多向条件分支结构,但if和elseif语句使用布尔 表达式或布尔值作为分支条件来进行分支控制;而switch语句则用于测试一个表 达式的值,并根据测试结果选择执行相应的分支程序,从而实现分支控制。
PHP的语言结构
流程控制概述 分支结构 循环结构 PHP中的函数
分支结构
分支结构——单一条件分支结构(if)
If语句的基本格式是,对一个表达式进行计算,根据计算结果决定是否执行后 面的语句。 If(表达式) //如果在后面加上分号会出现错误。 语句块; //条件成立则执行的一条语句。 $a=1000; $b=500; if($a>$b){ echo "a>b啊"; echo "</br>我好高兴啊"; echo "</br>我成功了啊"; }
案例: date_default_timezone_set("Etc/GMT-8"); echo "北京时间".date("Y-m-d H:i:s",time()); $hour=date("H"); if($hour<6){ echo "凌晨好啊"; }elseif($hour<12){ echo "上午好啊"; }elseif($hour<14){ echo "中午好啊"; }elseif($hour<18){ echo "下午好啊"; }elseif($hour<22){ echo "晚上好啊"; }else{ echo "夜里好啊"; }
Switch(表达式){ Case 值 1; 语句块1; Break; Case 值 2; 语句块2; Break; …….. Default;lse子句)
If(表达式){ 语句块1; 语句块n; }else{ 语句块1; 语句块n; } $a=1000; $b=500; if($a>$b){ echo "我好高兴啊"; }else{ Echo "我好伤心啊"; }
分支结构——多向条件分支结构(elseif子句)
}
使用elseif语句时,一定要先处理包括范围更小的情况。
分支结构——多向条件分支结构(switch子句)
Switch语句和elseif相似都是一种多向条件分支结构,但if和elseif语句使用布尔 表达式或布尔值作为分支条件来进行分支控制;而switch语句则用于测试一个表 达式的值,并根据测试结果选择执行相应的分支程序,从而实现分支控制。
PHP的语言结构
流程控制概述 分支结构 循环结构 PHP中的函数
分支结构
分支结构——单一条件分支结构(if)
If语句的基本格式是,对一个表达式进行计算,根据计算结果决定是否执行后 面的语句。 If(表达式) //如果在后面加上分号会出现错误。 语句块; //条件成立则执行的一条语句。 $a=1000; $b=500; if($a>$b){ echo "a>b啊"; echo "</br>我好高兴啊"; echo "</br>我成功了啊"; }