Этот вопрос о том, как сказать, если массив PHP пуст »заставил меня задуматься об этом вопросе
Есть ли причина, по которой счет должен использоваться вместо пустых при определении, если массив пуст или нет? Логический ответ на логический вопрос. Из вопроса, связанного выше, кажется, что счет ($ var) == 0 является популярным методом. Для меня, хотя и технически правильным, не имеет смысла. Например. Q: $ var, вы пусты? A: 7 . Хммм ...
Есть ли причина, по которой я должен использовать count == 0 вместо этого или просто вопрос личного вкуса? Таким образом, если они дают те же результаты в этом случае, но Count потенциально неэффективен, почему мы когда -либо используем COUNT ($ var) == 0 ?
Подробнее здесь: https://stackoverflow.com/questions/221 ... t-vs-empty