关于if,熊猫先讲一个笑话。一个程序员下班了他老婆给他打电话说下班回来的时候买一笼包子看见卖西瓜的就买两个然后他就买了两个包子回家了。下面熊猫告诉你他的逻辑
<?php
function shengzhi(){
$huijia ="买一笼包子";
$you='看见卖西瓜';
if($you=="看见卖西瓜"){
$huijia="买两个";
}
return $huijia;
}
$shixing=shengzhi();
echo $shixing;
?>
你在地址栏运行一下,是不是结果就是 “买两个”。
if的用法就是括号($you=="看见卖西瓜")里面的条件为真,则执行花括号里面的内容。{ $huijia="买两个";}
与if匹配的还有else,条件不成立的情况下执行else。这里注意的是,if和else执行的内容要用{}包起来,只有这样才能成为块被执行。
更复杂的嵌套还有
<?php
function shengzhi(){
$huijia ="买一笼包子";
$you="看见卖芝麻的";
if($you=="看见卖西瓜"){
$huijia="买两个";
}
elseif($you=="看见卖芝麻的"){
$huijia="买一斤";
}else{
$huijia="买一笼";
}
return $huijia;
}
$shixing=shengzhi();
echo $shixing;
?>
这里记住==是判断,=是赋值,千万不要把==写成=。