2013-08-28 112 views
-4

我需要幫助,試圖將代碼拆分成可以將更多代碼添加到每個真假語句中的方式。代碼如下:瞭解php代碼

if(($modify?modify_event($event_id,"$year-$month-$day","$hour:$minute:00",$title,$desc): 
      $event_id = create_event("$year-$month-$day","$hour:$minute:00",$username,$title,$desc))) 
     { 
+1

只是分裂碼成一個普通的if/else。使用'create_event'結果的if中的三元語句難以閱讀。 – Halcyon

+1

更具體。 – PHPglue

回答

1
if ($modify) { 
      $result = modify_event($event_id,"$year-$month-$day","$hour:$minute:00",$title,$desc); 
} 
else { 
      $event_id = create_event("$year-$month-$day","$hour:$minute:00",$username,$title,$desc); 
      $result = $event_id; 
} 
if ($result) { 
0

如果你的意思是不是一個單獨的語句越多,那麼:

if($modify){ 
    modify_event($event_id,"$year-$month-$day","$hour:$minute:00",$title,$desc); 
    //more code here 
} 
else{ 
    $event_id = create_event("$year-$month-$day","$hour:$minute:00",$username,$title,$desc); 
    //more code here 
}