首頁 > php教程 > php手册 > php中的elseif和else if

php中的elseif和else if

WBOY
發布: 2016-06-06 19:47:46
原創
1995 人瀏覽過

以前的时候还没注意到,知道进入公司,看的代码多了点,时常看到elseif的分支,而我自己时常用的是else if,于是就注意到,他们既然都可以用,那么他们的却别在哪儿呢? 通过查询,原来,确实有点小小区别:1.一个能用冒号,另外一个不可以 ? php /* Incorre

以前的时候还没注意到,知道进入公司,看的代码多了点,时常看到elseif的分支,而我自己时常用的是else if,于是就注意到,他们既然都可以用,那么他们的却别在哪儿呢?

通过查询,原来,确实有点小小区别:1.一个能用冒号,另外一个不可以

<span>php
</span><span>/*</span><span> Incorrect Method: </span><span>*/</span>
<span>if</span>(<span>$a</span> > <span>$b</span>):
    <span>echo</span> <span>$a</span>." is greater than ".<span>$b</span><span>;
</span><span>else</span> <span>if</span>(<span>$a</span> == <span>$b</span>): <span>//</span><span> Will not compile.</span>
    <span>echo</span> "The above line causes a parse error."<span>;
</span><span>endif</span><span>;
</span><span>/*</span><span> Correct Method: </span><span>*/</span>
<span>if</span>(<span>$a</span> > <span>$b</span>):
    <span>echo</span> <span>$a</span>." is greater than ".<span>$b</span><span>;
</span><span>elseif</span>(<span>$a</span> == <span>$b</span>): <span>//</span><span> Note the combination of the words.</span>
    <span>echo</span> <span>$a</span>." equals ".<span>$b</span><span>;
</span><span>else</span>:
    <span>echo</span> <span>$a</span>." is neither greater than or equal to ".<span>$b</span><span>;
</span><span>endif</span><span>;
</span>?>
登入後複製

 

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板