@qiangxue I think we need add `empty()` VS `=== array()` to code style and replace all `=== array()` to `empty()` in core. Do you agree?