Please see the Arrays section of the manual for a detailed explanation of how arrays are implemented and used in PHP.
count() は、セットされていない変数に関して0を返 しますが、変数が空の配列として初期化されている場合にも0を返します。 ある変数がセットされているかどうかを調べるには、 isset() を使用してください。