0
我想將以下if else condition
轉換爲nested ternary
運算符。在php中對應的嵌套三元運算符?
if ($projectURL) {
echo $projectURL;
} elseif ($project['project_url']) {
echo $project['project_url'];
} else {
echo $project['project_id'];
}
我寫下如下。
echo ($projectURL)?$projectURL:($project['project_url'])?$project['project_url']: $project['project_id'];
但它被發現工作不正常。這是不是一個正確的方式?
不要那樣做。三元運算符很容易變成不可讀的混亂。嵌套的更是如此。用if/else卡住這個。它使代碼更容易維護。 – Quentin
如果您不介意,請重新標記該問題。 –
我在文本框內使用了嵌套三元運算符。難以維護「if else nested loop」。 – shihabudheen