В чём разница между count() и sizeof()

Функция count() выполняет ту же операцию, что и sizeof() – возвращает количество значений, содержащихся в массиве.

Единственное различие между ними заключается в том, что в некоторых ситуациях count() возвращает дополнительную информацию: PHP.

Если переменная существует и является массивом, count() возвращает количество элементов в массиве;

Если переменная существует, но не является массивом, функция возвращает значение 1;

Если переменная не существует, возвращается значение 0.