带数字的 ParagraphFormat()
ParagraphFormat() with numbers
显然不是所有数字在 ColdFusion 2016 中都具有相同的成员函数
<cfset NumberString = 1>
<!--- This works --->
<cfoutput>#NumberString.paragraphFormat()#</cfoutput>
<cfset mystring = "Hello World ">
<cfset NumberString = mystring.len()>
<!--- This crashes --->
<cftry>
<cfoutput>#NumberString.paragraphFormat()#</cfoutput>
<cfcatch><cfdump var="#cfcatch#"></cfcatch>
</cftry>
结语
Adobe 不会在 CF-4198258 中修复此问题
Leigh 的解决方法就是解决方案
<cfset NumberString = "" & mystring.len()>
<cfoutput>#NumberString.paragraphFormat()#</cfoutput>
显然不是所有数字在 ColdFusion 2016 中都具有相同的成员函数
<cfset NumberString = 1>
<!--- This works --->
<cfoutput>#NumberString.paragraphFormat()#</cfoutput>
<cfset mystring = "Hello World ">
<cfset NumberString = mystring.len()>
<!--- This crashes --->
<cftry>
<cfoutput>#NumberString.paragraphFormat()#</cfoutput>
<cfcatch><cfdump var="#cfcatch#"></cfcatch>
</cftry>
结语
Adobe 不会在 CF-4198258 中修复此问题
Leigh 的解决方法就是解决方案
<cfset NumberString = "" & mystring.len()>
<cfoutput>#NumberString.paragraphFormat()#</cfoutput>