Dave Merrill
12/22/2022, 7:12 PMa = [];
a[2] = "asdf";bdw429s
12/22/2022, 7:32 PMisNull() for thatbdw429s
12/22/2022, 7:33 PMbdw429s
12/22/2022, 7:33 PMa = [];
a[2] = "asdf";
writeDump( isNull( a[1] ) )bdw429s
12/22/2022, 7:34 PMbdw429s
12/22/2022, 7:34 PMbdw429s
12/22/2022, 7:34 PMMark Takata (Adobe)
12/22/2022, 7:34 PMMark Takata (Adobe)
12/22/2022, 7:35 PMbdw429s
12/22/2022, 7:35 PMMark Takata (Adobe)
12/22/2022, 7:35 PMbdw429s
12/22/2022, 7:35 PMtrue from isNull() just like Lucee doesMark Takata (Adobe)
12/22/2022, 7:36 PMDave Merrill
12/22/2022, 7:36 PMMark Takata (Adobe)
12/22/2022, 7:37 PMDave Merrill
12/22/2022, 7:37 PMbdw429s
12/22/2022, 7:37 PMarrayIsDefined() when CFML already has a function called isDefined() whcih is supposed ot be able to accept any expression, array or not.Mark Takata (Adobe)
12/22/2022, 7:37 PMDave Merrill
12/22/2022, 7:37 PMMark Takata (Adobe)
12/22/2022, 7:38 PMbdw429s
12/22/2022, 7:38 PMwriteDump( isDefined( "a[1]" ) )
throws this error
Parameter 1 of function IsDefined, which is now a[1], must be a syntactically valid variable name. on line 4
Which seems like yet another bug.Dave Merrill
12/22/2022, 7:38 PMbdw429s
12/22/2022, 7:38 PMMark Takata (Adobe)
12/22/2022, 7:39 PMbdw429s
12/22/2022, 7:39 PMisDefined() works perfectlyk hereMark Takata (Adobe)
12/22/2022, 7:40 PMMark Takata (Adobe)
12/22/2022, 7:41 PMbdw429s
12/22/2022, 7:41 PMisEmpty() function that simply works on any input type 🙂
https://cfdocs.org/isemptybdw429s
12/22/2022, 7:41 PMMark Takata (Adobe)
12/22/2022, 7:42 PMMark Takata (Adobe)
12/22/2022, 7:42 PMbdw429s
12/22/2022, 7:42 PMNaNMark Takata (Adobe)
12/22/2022, 7:42 PMbdw429s
12/22/2022, 7:45 PMMark Takata (Adobe)
12/22/2022, 7:46 PMbdw429s
12/22/2022, 7:46 PMMark Takata (Adobe)
12/22/2022, 7:47 PMMark Takata (Adobe)
12/22/2022, 8:50 PMzackster
12/22/2022, 9:14 PMTim
12/22/2022, 9:18 PMTim
12/22/2022, 9:19 PMMark Takata (Adobe)
12/23/2022, 12:17 AMMark Takata (Adobe)
12/23/2022, 12:18 AM