Evi*_*mes 2 coldfusion coldfusion-9
我正在使用ColdFusion 9.0.1
我最近在ColdFusion 9中读过,现在建议使用isNull()而不是使用isDefined().
我在网络上找不到太多关于此的信息.
在ColdFusion 9中使用其中一个有什么好处吗?
不,isDefined()不会被弃用,也不会被弃用.
正如Shawn所说,IsNull()用于处理从Java返回的NULL,特别是用于从Hibernate返回的那些(ORM集成).
StructKeyExist()比isDefined("")更精确,但从技术上讲,使用isDefined()并没有错,我会质疑structKeyExist()是否适用于所有情况.是结构中的每个变量还是某种变量?我不确定.
我认为你不必担心isDefined()很快就会消失.
我认为真正的原因是添加了null()是为了提供一种更具体的方法来测试从对象,服务等返回的与Java相关的NULL - 而isDefined()测试是否存在变量.
两个独立的功能,真的.
| 归档时间: |
|
| 查看次数: |
1495 次 |
| 最近记录: |