更新:根据答案,我最初选择了使用 IsInstanceOf() 的方法,它是为这种需要而设计的。然而,由于某种未知的原因,它被证明是极其低效的。后来在调试应用程序时,我最终只是在要使用的对象上设置了一些属性,而不是 IsInstanceOf,从而使速度提高了几个数量级。
我想做的是在 ColdFusion 中测试一个对象,看看它是什么类型的组件。就像是...
<cfif isValid( "compath.dog", currentObj)>
...do something specific with dog objects...
</cfif>
我认为这是可能的,但收到一条错误消息,指出我传递的类型与有效类型列表中的类型不对应...
有效类型参数有:any、array、Boolean、date、numeric、query、string、struct、UUID、GUID、binary、integer、float、eurodate、time、creditcard、email、ssn、telephone、zipcode、url、regex、range 、组件或变量名。
有没有办法在 ColdFusion 中实现这一点?