国产探花免费观看_亚洲丰满少妇自慰呻吟_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();

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 普定县| 邳州市| 宁陵县| 清远市| 望都县| 宜都市| 昌黎县| 双峰县| 淳化县| 翼城县| 莫力| 凤山市| 镇康县| 扶沟县| 临邑县| 辽宁省| 城市| 大足县| 郸城县| 施秉县| 新巴尔虎左旗| 普兰县| 黎城县| 郧西县| 布拖县| 岑巩县| 彝良县| 府谷县| 乌恰县| 宜兰县| 宁蒗| 甘洛县| 义乌市| 成安县| 天门市| 香格里拉县| 龙陵县| 三亚市| 三亚市| 仪征市| 嘉祥县|