5
Dlaczego na początku ciągu zwracana jest spacja z funkcji?
Rozwiązania wydają się łatwe, ale nie mogę znaleźć przyczyny.Tajemnicza spacja na początku, gdy ciąg znaków zwrócił z funkcji
Kod
<cffunction name="getString" returntype="string">
<cfreturn "hello">
</cffunction>
<cfoutput>
[#getString()#] = getString()
</cfoutput>
Wyjście
[ hello] = getString()
Dane wyjściowe to _NOT_ defaulted to true. Istnieją _three_ stany wyjściowe - domyślnie/unset będzie wyprowadzać zawartość, ale ustawienie output = true będzie działać tak, jakby było opakowane w '' (a ustawienie output = false będzie działać tak, jakby było opakowane w ''). –
Zaktualizowałem swoją odpowiedź, dziękuję za poprawkę. Zapomniałem o tym szczególe, ponieważ początkowo źle się go nauczyłem. –
Dzięki za wyjaśnienie i jest całkiem interesujące poznać wszystkie 3 części. –