Функции Язык программирования PHP

count

(PHP 3, PHP 4)

count - считает элементы в переменной.

Описание

int count (mixed var)

Возвращает количество элементов в var, которая обычно является array (поскольку все остальные состоят из одного элемента).

Если var это не массив, будет возвращено 1 (исключение: count(NULL) равно 0).

Предупреждение!

count() может возвращать 0 для переменной, которая не установлена, но может также возвращать 0 для переменной, которая была инициализирована пустым массивом. Используйте isset() для проверки того, установлена ли переменная.

Просмотрите раздел Массивы этого учебника, где даны детальные разъяснения того, как массивы реализуются и используются в PHP.

Пример 1. count()
$a[0] 
= 1; $a[1] = 3; $a[2] = 5; $result = count ($a); // $result == 3 $b[0] = 7; $b[5] 
= 9; $b[10] = 11; $result = count ($b); // $result == 3;

Примечание: функция sizeof() это псевдоним для count().

См. также is_array(), isset() и strlen().

Глобальные переменные: $GLOBALS

Примечание: $GLOBALS доступны начиная с PHP 3.0.0.

Ассоциативный массив, содержащий ссылки на все переменные, которые определены в данный момент в глобальной области видимости скрипта. Имена переменных являются ключами в массиве.

Это 'суперглобальная' (или автоматическая глобальная) переменная. Это значит, что она доступна во всех областях видимости скрипта. Вам не нужно записывать global $GLOBALS; для доступа к ней в функциях или методах.

$php_errormsg это переменная, содержащая текст последнего сообщения об ошибке, сгенерированной PHP. Эта переменная доступна только в той области видимости, в которой ошибка возникла, и только если опция конфигурации track_errors включена/on (по умолчанию она - off).