Sono abituato a usare PHP e JavaScript, ma ora ho iniziato a lavorare su un progetto in Coldfusion.Coldfusion string == true O vuoto == false?
In PHP sono abituato a una stringa "sincera" e vuota/nulla "falsa".
Questo non sembra essere vero con ColdFusion (in particolare v8).
Voglio fare il seguente lavoro, ma non riesce a capire come rendere CF vedere la stringa come truthy:
<cfset x = "path\to\something.cfm">
<cfif x>
x is truthy
<else>
x is falsy
</cfif>
ottengo sempre l'errore: cannot convert the value "path\to\something.cfm" to a boolean
isBoolean()
sorta di opere, ma non si sente abbastanza robusto.- Non sembra essere un `IsString() - ma questo sarebbe problema come sopra in ogni caso
YesNoFormat()
stranamente mi danno lo stesso errore (tutto il contrario di quello che avrei anche se dovrebbe fare)
La tua migliore scommessa sarebbe quella di controllare Len (X), che restituirà 0 o 1+, con 1+ valutazione vera. – Busches