本文目錄一覽:
PHP中?問號:冒號的作用是?
? : 的作用與 if … else 類似,? 被稱為「三元運算符」。
代碼:
$user = isset($_POST[‘name’]) ? $_POST[‘name’] : ‘ ‘ ;
相當於:
if(isset($_POST[‘name’])
{
$user = $_POST[‘name’];
}else
{
$user =’ ‘;
}
php中問號代表什麼?
get 傳值時需要?多個參數用 ,這連接就是說,鏈接本地址,傳的是delfile
獲得時 用$_GET[‘delfile’];
php 中的?:是什麼意思啊
PHP中「?:」指的是三目運算符。
三目運算符,也稱為條件運算符,它是計算機語言的重要組成部分。它是唯一具有3個操作數的運算符,因此有時稱為三元運算符。通常,三目運算元的組合是右邊界。
三目運算符提供了一種表達簡單if-else語句的簡便方法。運算符由以下格式的問號(?)和冒號(:)組成:表達式?表達式:表達式;一條語句稱為條件表達式,由3個子表達式組成,並使用問號?和冒號:分開。
條件表達式中問號之前的部分是要測試的條件。這就像if語句括弧中的表達式。如果條件為真,則執行?之間的語句。和:;否則,執行以下部分。如果您認為有幫助,可以在子表達式兩邊加上括弧
擴展資料:
php函數的操作規則
1、對於條件表達式b? x:y,首先計算條件b,然後判斷。如果b的值為true,則計算x的值,並且運算的結果為x的值;否則,計算出y的值,並且運算的結果是y的值。
2、條件表達式永遠不會同時計算x和y。條件運算符是右關聯的,即從右到左分組。例如,一個? b:c? d:e將被執行為? b:(c→d:e)。
3、可以理解為:條件?結果1:結果2,在裡面?該數字是格式要求。也可以理解為條件是否為真,條件成立為結果1,否則為結果2。
參考資料來源:百度百科-三目運算符
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/275797.html