這裏是我的if else語句正確三元條件IF elseif的條件
if(isset($row['content']) && strlen($row['content'])) {
$content = $row['content'];
}
elseif(isset($row['description']) && strlen($row['description'])) {
$content = $row['description'];
}
我試着用ternerary運營商創造條件,結束了一個錯誤:這是我的ternerary條件
$content = isset($row['content']) && strlen($row['content']) ? $row['content'] : isset($row['description']) && strlen($row['description']) ? $row['description'] : '';
什麼是正確的說法?
'以錯誤結束'...究竟有什麼錯誤?此外,三元運算符不會增加任何額外的好處(除非它非常小且簡潔,儘管可爭論),但在這種情況下,if/else語句更具可讀性。 – 2011-03-27 07:57:53
錯誤類型是「通知」,是「未定義索引:說明」 – mrN 2011-03-27 08:12:07