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

current

(PHP 3, PHP 4)

current - возвращает текущий элемент массива.

Описание

mixed current (array array)

Каждый массив имеет внутренний указатель на его "текущий" элемент, который (указатель) инициализируется на первый элемент массива.

Функция current() просто возвращает элемент массива, на который в данный момент указывает внутренний указатель. Она не перемещает этот указатель. Если указатель стоит после конца списка элементов, current() возвращает FALSE.
Предупреждение!

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

См. также end(), next(), prev() и reset().

Серверы Caudium

PHP 4 может быть построен как Pike-модуль для Caudium web-сервера. Заметьте, что это не поддерживается в PHP 3. Следуйте простым инструкциям по установке PHP 4 для Caudium:

Пример 2-6. Инструкции по установке в Caudium
1. Убедитесь, что Caudium установлен, до начала установки PHP 4. Чтобы 
PHP 4 работал корректно, вам понадобится Pike 7.0.268 или новее. Для целей данного 
примеры мы примем, что Caudium установлен в каталоге /opt/caudium/server/. 2. 
Измените директорию на php-x.y.z (где x.y.z это номер версии). 3. ./configure 
--with-caudium=/opt/caudium/server 4. make 5. make install 6. Рестартовать Caudium, 
если он в данный момент работает. 7. Log в графический интерфейс конфигурации 
и перейдите в виртуальный сервер, где вы хотите добавить поддержку PHP 4. 8. Щёлкните 
Add Module и найдите, а затем добавьте модуль PHP 4 Script Support. 9. Если в 
документации говорится, что 'PHP 4 interpreter isn't available', убедитесь, что 
вы рестартовали сервер. Вы проверили /opt/caudium/logs/debug/default.1 на ошибки, 
относящиеся к <filename>PHP4.so</filename>? Также убедитесь, что 
<filename>caudium/server/lib/[pike-version]/PHP4.so</filename> 
существует. 10. Сконфигурируйте модель PHP Script Support, если необходимо.

Вы можете, конечно, скомпилировать ваш Caudium-модель с поддержкой различных расширений, имеющихся в PHP 4. См. в полном списке опций конфигурации исчерпывающую информацию.