首頁  >  文章  >  後端開發  >  else是什麼意思 PHP IF ELSE簡化/三元一次式的使用

else是什麼意思 PHP IF ELSE簡化/三元一次式的使用

WBOY
WBOY原創
2016-07-29 08:46:371324瀏覽

一般我們會這樣寫:

複製程式碼 程式碼如下:



if($_GET['time']==null)
{
if($_GET['time']==null)
{ time
{
$time = $_GET['time'];
}
echo $time;
//如果GET有time這個值則帶入變數time,如果沒有就帶現在time()時間
?>

如果隻單簡單的判斷,照上面這樣寫就太麻煩了,而且性能也不高!
可以改成使用三元一次式:

複製代碼 代碼如下:

複製代碼

代碼如下:


echo $time;
?>

簡潔許多! 大概解釋一下三元一次式意思如果第一個括號()內的判斷句成立就執行問號? 後第一個括號() 的內容,如果不成立則執行問號? 後第二個括號() 的內容

複製碼

程式碼如下:



$a = 5; //定義變數a=5
$b = 3; //定義變數b=5

$c = ($a==$b ) ? ("yes") : ("no");
//如果a=b,c就=yes ; a不等於b,c就=no
?>

還有一種簡化

複製程式碼

程式碼如下:


$bool = true;
if($bool)

{
setValueFun();
}

: $bool && setValueFun();

以上就介紹了else是什麼意思 PHP IF ELSE簡化/三元一次式的使用,包括了else是什麼意思方面的內容,希望對PHP教程有興趣的朋友有所幫助。



陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn