5

関数から返される文字列の先頭にスペースがあるのはなぜですか?
解決策は簡単に思えますが、理由を見つけることができません。

コード

<cffunction name="getString" returntype="string">
    <cfreturn "hello">
</cffunction>
<cfoutput>  
[#getString()#] = getString()
</cfoutput>

出力

[ hello] = getString()
4

1 に答える 1

10

デフォルトでは、CFML関数は空白を含む出力を生成します。これにより、不要な空白が発生する可能性があります。関数にoutput="false"を追加します。

<cffunction name="encodeMyPath" returntype="string" output="false">
于 2012-12-11T03:52:05.867 に答える