no, it casts to ``array(false)``. Only ``null`` gets casted to an empty array