私はPHPとJavaScriptの使用に慣れていますが、Coldfusionでプロジェクトに取り組み始めました。
PHPでは、文字列が「真実」であり、空/ヌルが「偽」であることに慣れています。
これはColdFusion(特にv8)には当てはまらないようです。
次の作業を行いたいのですが、CFに文字列を真実と見なさせる方法がわかりません。
<cfset x = "path\to\something.cfm">
<cfif x>
x is truthy
<else>
x is falsy
</cfif>
私はいつもエラーが発生します:cannot convert the value "path\to\something.cfm" to a boolean
isBoolean()
ある種の作品ですが、十分に頑丈ではありません。- `isString()はないようですが、とにかくこれは上記のように問題になります
YesNoFormat()
奇妙なことに、同じエラーが発生します(本来のエラーとは正反対です)