Ternary Operator 的語法為:
CONDITION-PART ? TRUE-PART : FALSE-PART
亦即:
if (CONDITION-PART) { TRUE-PART; } else { FALSE-PART; }
例如:
$level = ($grade < 60) ? "不及格" : "及格";
上面的寫法等於:
if ($grade < 60) { $level = "不及格"; } else { $level = "及格"; }
--jollen
« 59. PHP 的指定運算子 (Assignment Operators) | (回到Blog入口) | 61. PHP 的單元運算子 (Unary Operators) » 60. PHP 的 Ternary Operatorjollen 發表於 October 27, 2006 4:22 PM
CONDITION-PART ? TRUE-PART : FALSE-PART 亦即: if (CONDITION-PART) { TRUE-PART; } else { FALSE-PART; } 例如: $level = ($grade < 60) ? "不及格" : "及格"; 上面的寫法等於: if ($grade < 60) { $level = "不及格"; } else { $level = "及格"; } --jollen 版權聲明 請參閱頁面底部的 CC 授權條款。此外,Jollen's PHP 專欄禁止引用、修改與轉貼,如果您想與朋友分享的話,我們只允許網站連結(hyperlink)的形式。 搜索關於此頁面包含了發表於October 27, 2006 4:22 PM的 Blog 上的單篇日記。 此 Blog 的前一篇日記是 59. PHP 的指定運算子 (Assignment Operators)。 此 Blog 的後一篇日記是 61. PHP 的單元運算子 (Unary Operators)。 分類
|
| Top | Jollen's Forum |
Jollen's PHP 專欄採用 Attribution-NonCommercial-NoDerivs 2.5 授權條款
Copyright(c) 2001-2007,2010 www.jollen.org