惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
博客园 - Franky
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
有赞技术团队
有赞技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
阮一峰的网络日志
阮一峰的网络日志
C
Check Point Blog
爱范儿
爱范儿
T
The Blog of Author Tim Ferriss
aimingoo的专栏
aimingoo的专栏
Stack Overflow Blog
Stack Overflow Blog
博客园 - 聂微东
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LangChain Blog
云风的 BLOG
云风的 BLOG
MyScale Blog
MyScale Blog
Microsoft Security Blog
Microsoft Security Blog
The Cloudflare Blog
博客园 - 三生石上(FineUI控件)

博客园 - Mozier

BLOG转移了. 招聘CFML开发人员 Model-Glue 1.1 Released 深入理解abstract class和interface first annual CSS naked day Model-Glue FAQ Model-Glue Tutorial ColdFusionMX 下 Mach-II 和 Fusebox 的比较 [推荐]学习Model-Glue框架的系列教程 很久没有打理这了~ Rss and atOM utilitiEs(ROME) ColdFusion+Ajax 无需定义类路径加载JAVA CLASS www.fusebox.org改版 ColdFusion十岁啦~ 手工先生,走好。 配置 Apache + ColdFusion MX 7 + MySQL + Eclipse 开发环境(Windows) eclipse-SDK-3.1M7 and CFEclipse 1.1.18.12 available 你的站点是否易于访问?
Creating ColdFusion's missing "instanceof" method - Mozier
Mozier · 2006-04-08 · via 博客园 - Mozier

在ColdFusion中没有instanceof关健字,所以只能自己写个函数代替,用来比较一个对象是否是另
一个类的实例:

 1 <cffunction name="isInstanceOf" access="public" returntype="Boolean" output="false">
 2   <cfargument name="obj" type="any" required="true"/>
 3   <cfargument name="reqType" type="string" required="true" />
 4   <cfset var searchMd = getMetaData(obj) />
 5   <cfif searchMd.name IS reqType >
 6     <cfreturn true />
 7   <cfelse> 
 8     <cfloop condition="#StructKeyExists(searchMd, "extends")#">
 9        <cfset searchMd = searchMd.extends />
10        <cfif searchMd.name IS reqType>
11          <cfreturn true />
12        </cfif>
13     </cfloop>
14   </cfif>
15   <cfreturn false />
16 </cffunction>
17 

同时可以参考Hal HelmsBaseComponent.cfc中的isInstanceOf函数.