【发布时间】:2023-04-02 09:24:01
【问题描述】:
其中一个比另一个更好吗?有什么不同?它们似乎可以互换
component
{
property name="some_thing" type="string" value="";
}
对
component
{
this.some_thing = "";
}
【问题讨论】:
-
this作用域本质上是公共的,所以它可以被组件之外的东西修改,property不能。它的范围和访问受到更多限制。另外,属性还有更多功能helpx.adobe.com/coldfusion/cfml-reference/coldfusion-tags/… -
哦,这很有道理。我很高兴你指给我看医生。因为没想到查cf标签版本,所以没找到。
-
是的,您经常不得不求助于它,因为 cfscript 文档......更好......但没有达到 cfml 文档的水平。属性的一个很好的特性是使用它们来自动生成 getter 和 setter。
标签: coldfusion coldfusion-10 cfml