2009-07-01 61 views
2

專業人士可能真的很容易,但有人可能會重寫它從PHP的速記形式到非速記?PHP速記重寫

($facebook) ? $fb_active_session = $facebook->fbc_is_session_active() : $fb_active_session = false; 

謝謝!

+1

三元運算符 - (條件)?真假 ; – Sampson 2009-07-01 12:00:41

回答

7
if($facebook) { 
    $fb_active_session = $facebook->fbc_is_session_active(); 
} else { 
    $fb_active_session = false; 
} 
+0

@Jonathan Sampson,編輯是什麼? – 2009-07-01 12:03:28

4
$fb_active_session = false; 
if($facebook) 
{ 
    $fb_active_session = $facebook->fbc_is_session_active(); 
} 
6

這本來是更好和更明確的書面(仍採用三元OP)爲:

$fb_active_session = ($facebook) ? $facebook->fbc_is_session_active() : false; 
1

認爲它是這樣的:

IS $ Facebook的然後做這個如果不是,這個;