This is good to know.
Essentially, an array with a single, null value isn't "empty"
However, an array with no keys/values is considered both "empty" and null (loosely).
@mbarzda exactly. Simple to understand, but I can understand how it would trip someone up if they haven't run into it before.