PHP vs ColdFusion/IF 語句
外觀
PHP IF 語句
<?php
if( condition ){
// CODE TO EXECUTE
}
?>
條件基於您希望比較的資訊。
因此,我們假設您希望將蘋果與橙子進行比較,看看它們是否相同。
if( "apples" == "oranges" ){
// OUTPUT ANSWER
echo "Apples = Oranges. True";
}
現在假設您希望即使條件不滿足也想返回答案。您將使用稱為 else 語句的內容,如下所示。
if( "apples" == "oranges" ){
// output
}
else
{
// output alternative
echo "Apples Do Not = Oranges";
}
ColdFusion 在其比較中非常不同。它們如下所示
<cfif apples eq oranges>
Apples = Oranges
</cfif>
如果您注意到它更基於 <> 而不是基於結構。對於基於標記的 HTML 開發人員來說,這可以更容易轉換
現在要返回備用或 else,您執行的操作與 PHP 中幾乎完全相同,但如下所示
<cfif apples eq oranges>
Apples = Oranges
<cfelse>
Apples do not = oranges
</cfif>