国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP IF ELSE簡化/三元一次式的使用

2024-05-04 23:17:16
字體:
來源:轉載
供稿:網友
一般我們會這樣寫:

復制代碼 代碼如下:


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


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

復制代碼 代碼如下:


<?
$time = ($_GET['time']==null) ? (time()) : ($_GET['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();

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长葛市| 通州市| 潢川县| 凯里市| 承德市| 右玉县| 凌云县| 疏附县| 句容市| 雷波县| 宝鸡市| 泰安市| 韩城市| 白城市| 崇义县| 项城市| 嘉义县| 斗六市| 松潘县| 邛崃市| 林甸县| 湾仔区| 比如县| 宁武县| 郧西县| 富源县| 柳林县| 友谊县| 双牌县| 沙田区| 曲水县| 兰州市| 靖州| 万全县| 德阳市| 齐齐哈尔市| 惠水县| 文昌市| 论坛| 喀喇沁旗| 祁东县|