Каждый массив имеет внутренний указатель на
его "текущий" элемент, который (указатель) инициализируется на первый элемент массива.
Функция current() просто возвращает элемент массива, на который в данный момент указывает
внутренний указатель. Она не перемещает этот указатель. Если указатель стоит после конца списка элементов,
current() возвращает FALSE.
Предупреждение!
Если в массиве содержатся пустые элементы (0 или "", пустые строки), эта
функция будет также возвращать FALSE и для этих элементов. Это делает невозможным определение того, действительно
ли вы находитесь в конце списка такого массива, с использованием current(). Чтобы правильно проходить по массиву, содержащему пустые элементы,
используйте функцию each().