文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>明白了一个基础的语法

明白了一个基础的语法

时间:2009-08-21  来源:hkebao

1.请看如下的PHP代码:
<?php
$a = 'a';
$b = 'b';
if($a != '') {
    echo $a;
}elseif ($b != ''){
    echo $b;   
}else {
    echo "none";   
}

?>
结果输出: a 不会再输出b了!
再看如下的python代码:
a = 'a'
b = 'b'
if a != '':
    print a.strip()
elif b != '':
    print b.strip()
else:
    print 'none'
输出的是a
而b是不会再输出了!

再来看如下ASP代码:
<%
Dim a,b
a = "a"
b = "b"
If a <>"" Then
    response.write("a")
Else If b <>"" Then
    response.write ("b")
Else
    response.write("c")
End If
End if

%>
在ASP中没有elif这样的语法了!所以不存在上面的写法!我们可以这样来理解elif(elseif)

条件是依次执行下来的:
if :
   pass
elif:
   pass

依次执行。相当于
if:
  pass
else:
  if:

只要有一个地方执行完了之后第二个elif就算成立也不会去执行的!

在做django查询的时候就遇到了这个问题整理出来!以后知道如何处理了!
相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载