昨天我们学习了如何写一个简单的Hello World,相信大家很聪明,看看就会了,如果不会也可以点击上面的链接返回去看看
今天我们来学习一下判断语法,判断语法是PHP中最基础也是最常见的语句,当然也有很多函数可以实现,这里暂时先不说,
且看以后的讲解.
今天讲的判断语法是" if ",这个词或许多多少少都有点印象吧?作用和易语言 中的 "如果 " 是一样的,但是也有很多不一样的地方
且看代码
<?php
$a=1//变量赋值
if($a==1){//如果$a里面的值1
//那么我就是1
}else{//否则
//其他数
}
?>
注意:if里面的匹配符号不是一个等于号,而是两个,这里仔细说明一下符号,"=="是匹配,"=>"是小于等于,"<="是大于等于
这只是基础运算符号,其他的还有
<?php
$a=1;
if(!$a){
echo '里面是0';
}
?>
这里面$a的前面有个叹号,就是判断$a这个变量是否有值,如果是整数型的变量,就是判断是不是大于0,如果大于0则上面的代码不会输出任何字符,当然你可以去掉叹号,上面的代码就成立了,因为$a这个变量我们刚刚已经赋值为1,所以判断是成立的.
我们再来说下特殊的一些规则
<?php
$a=1;
if($a==1){
echo "我是1";
}elseif($a==2){
echo "我是2";
}else{
echo "不知道";
}
?>
上面的代码用到了if,elseif,else,其中,elseif执行的条件是前面的if不成立,也就是说,如果前面判断$a不等于1才会进行$a是否等于2的判断,再说下else,这个方法的执行条件是在前面所有判断都不成立的情况下才会进行的,这个方法没有匹配,也就是说如果前面都不成立,那么就执行它里面的代码.
if语句里面还可以用到 and (&&)和or(||)这两个判断,and大家都知道,是"X和 X"的意思,也就说是判断多种条件都成立的方法,在说说or,这个or是或者的意思,只要有一个成立就会通过,这两个条件也是有很大用处的,所以要善于运用,而且,and可以用&&两个符号代替,or也可以用||也就是两个键盘上shift 加上中间Enter上面那个符号,新手一般推荐规范写法,尽量不要用简写,当你可以非常熟练的运用这些的时候可以换简单的写,从而提高开发速度
好了,今天的东西就讲到这里,回去自己试试看咯,明天见!
评分
查看全部评分