عملگر سه گانه درphp
#1
Note 
درود برشما.
امکانش هست کمی درمورد عملگر سه گانه(که با علامت سوال) توضیح بدین؟
به عنوان مثال الان معنی این دوتا کد یعنی چی؟
1-
$g = isset($_POST['g']) ? (int)$_POST['g'] : 0
;
2-
$copy = isset($_POST['copy']) ? 1 : 0;

پاسخ
#2
Note 
خدمت شما :

HAPPY CODING
پاسخ
#3
Note 
من یه تشریح کوتاه درمورد این دوخط کد میخواستم.

پاسخ
#4
Note 
جوابی که مدیر سایت تو اون تاپیک دادن دقیقا پاسخ سوال شماست.

این نوع سنتکس رو بهش میگن ternary operator
برای مثال کد اول برابر با این کده:
کد:
if( isset($_POST['g'])){
    $g = (int)$_POST['g'];
} else {
    $g = 0;
}

HAPPY CODING
پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

کاربرانِ درحال بازدید از این موضوع:   1 مهمان