دستورهای
شرطی در ColdFusion
برای تصميم گيری بر اساس
شرايط مختلف می توان از ساخت if/else/elseif استفاده کرد :
<cfif condition>
<!---
Some code to go if condition is TRUE --->
</cfif>
ColdFusion چک می کند که آيا شرط condition دارای مقدار True می باشد يا False . اگر اين مقدار True باشد کد بين جفت تق را اجرا می
کند. مانند مثال زير :
<CFIF myVar
EQ MyOtherVar>
Two Variables
are equal to eachother .
</CFIF>
اگر بخواهيد coldfusion يک کد خاص برای مواقعی که شرط False می باشد را اجرا کند از ساختار زير استفاده
می کنيم :
<CFIF myVar
EQ MyOtherVar>
Two variables are
equal to eachother.
<CFELSE>
<!--- This part will be executed if the condition
is FALSE --->
Two variables are not
equal.
</CFIF>
شما می توانيد اين
ساخت شرطی را با افزودن cfelseif گسترش دهيد :
<CFIF myVar
Greater Than MyOtherVar>
<cfoutput>#myvar#
> #myotherVar# </cfoutput>
<CFELSEIF myVar
EQ MyOtherVar>
<cfoutput> #myVar# = #MyOtherVar# </cfoutput>
<CFELSE>
<cfoutput> #myVar#
< #myOtherVar# </cfoutput>
</CFIF>
اگر شرط موجود در cfif
صحيح نباشد شرط مجود در cfelseif های موجود به ترتيب چک می شود. اگر
هيچ کدام درست نباشند ٬ کد موجود پس از cfelse اجرا می شود .
بازگشت به فهرست
بازگشت به صفحه نخست