5
Warum ist am Anfang der Zeichenfolge ein Leerzeichen vorhanden, das von einer Funktion zurückgegeben wurde?
Die Lösungen scheinen einfach, aber ich kann den Grund nicht finden.Mysteriöser Bereich am Anfang, wenn String von einer Funktion zurückgegeben wurde
-Code
<cffunction name="getString" returntype="string">
<cfreturn "hello">
</cffunction>
<cfoutput>
[#getString()#] = getString()
</cfoutput>
Ausgabe
[ hello] = getString()
Ausgabe ist _NOT_ standardmäßig auf true eingestellt. Es gibt _three_ output states - das default/unset wird den Inhalt ausgeben, aber die Einstellung output = true verhält sich so, als wäre es in '' gehüllt (und die Einstellung output = false verhält sich wie in '' gehüllt). –
Ich habe meine Antwort aktualisiert, danke für die Korrektur. Ich vergesse dieses Detail, weil ich es anfangs falsch verstanden habe. –
Danke für die Klarstellung und es ist sehr interessant, alle 3 Teile zu kennen. –