Возвращает количество элементов в var,
которая обычно является array (поскольку все остальные состоят из одного элемента).
Если var это не массив, будет возвращено 1 (исключение: count(NULL) равно
0).
Предупреждение!
count() может возвращать 0 для переменной, которая не установлена, но может также
возвращать 0 для переменной, которая была инициализирована пустым массивом. Используйте
isset() для проверки того, установлена ли переменная.
Просмотрите раздел Массивы
этого учебника, где даны детальные разъяснения того, как массивы реализуются
и используются в PHP.