bool:
布尔型bool就两个值,true(真) 与 false(假)
$flag = true;
$flag = false;
不区分大小写,记住没有引号,不然就变成字符串了。布尔型通常用于条件判断。
以前楠神介绍过,PHP为什么强大?PHP有强大的函数库可以直接用,它是个应用型语言,它的代码基本上就是if判断、for循环、各种函数方法调用,组成了各种强大的功能性网站。
if判断语句(if控制语句):
我们开始学习if判断语句,可以说if判断在程序开发中运用的非常多,程序就是在不断的判断中实现功能的。
if判断语句主要有四种用法:
if 语句 - 在条件成立时执行代码
if...else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码
if...else if 语句 - 在若干条件之一成立时执行一个代码块
if...else if....else 语句 - 在若干条件之一成立时执行一个代码块,所有条件都不成立时执行最后一个else代码
if语句:
if(条件判断){
//语句块
}
小括号里条件判断是一个布尔值,如果是true就执行大括号里的代码,是false就跳过大括号里的语句。
小括号里可能是一个其他数据类型的变量,也可能是一个语句,不管是什么,最终都会转变为布尔类型。
if else 语句:
if(条件判断){
//分支1
}
else{
//分支2;
}
小括号里的条件如果是true就执行分支1,是false就执行分支2。
if else if语句
if -else if -else语句:
后面两个if语句虽复杂,理解了前两个后面两个也不难理解,在后面的课程里我们会经常用到if语句。
提示:
else if 可以分开写,也可以合在一块elseif写,PHP可以这样写,有些语言是不能这样写的。
if(){} 后面的大括号里面只有一条语句,大括号是可以省略的,例如:
if(true) $v1 = 'ok';
else $v1 = 'error';
如果这样写:
if(true) $v1 = 'ok';$v2 = 'ok';
else $v1 = 'error';
就会出错。