each(PHP 3, PHP 4) each - возвращает текущую пару ключ/значение из массива и передвигает указатель массива. Описаниеarray each (array array) Возвращает текущую пару ключ/значение из массива array и продвигает указатель массива вперёд. Эта пара возвращается в виде массива из 4 элементов: ключей 0, 1, key и значения value. Элементы 0 и key содержат имя ключа элемента массива, а 1 и value содержат данные. Если внутренний указатель массива указывает после конца содержимого массива, each() возвращает FALSE. each() обычно используется в сочетании с list() для прохода по массиву; например, $_POST:
После выполнения each() курсор массива остановится на следующем элементе массива или на последнем элементе, если это конец массива. Вы должны использовать reset(), если снова хотите пройти по массиву с использованием each. См. также key(), list(), current(), reset(), next(), prev() и foreach(). |
||||||||||
|
||||||||||
| Описание | ||
|---|---|---|
|
Отображать синтаксис в цвете. Эта опция использует внутренний механизм разбора файла, производит его расцвеченную HTML-версию и записывает её в стандартный вывод. Заметьте, что генерируется лишь блок <code> [...] </code> HTML-тэгов без HTML-header.
|
||
|
Отобразить исходный текст без комментариев и пробелов.
|
||
|
Разбирает и выполняет данный файл. Этот переключатель является необязательным и может быть опущен. Достаточно предоставить имя файла для выполнения. |
||
|
Записывает PHP, PHP SAPI и Zend-версии в стандартный вывод, например:
|
||
|
С помощью этой опции можно либо специфицировать директорию для поиска php.ini, либо специальную директорию INI-файла (который не обязательно называется php.ini), например:
|
||
|
Запускает PHP интерактивно. |
||
|
Эта опция позволяет устанавливать специальное значение для каждой директивы конфигурации, которые допускаются в php.ini. Синтаксис таков:
Примеры:
|
||
|
Генерирует расширенную информацию для debugger/profiler. |
||
|
Загружает Zend-расширение. Если задано только имя файла, PHP пытается загрузить данное расширение из текущего пути по умолчанию к библиотеке в вашей системе (обычно специфицируется как /etc/ld.so.conf в Linux-системах). Передача filename с абсолютным путём не будет использовать системный путь поиска библиотеки. Относительное filename с информацией директории скажет PHP - попытаться загрузить расширение относительно текущей директории. |
||
|
Эта опция предоставляет удобный способ выполнения проверки синтаксиса данного PHP-кода. В случае успеха - текст No syntax errors detected in <filename> записывается в стандартный вывод, а return-код оболочки будет 0. При неудаче - текст Errors parsing <filename> вместе с внутренним сообщением разборщика об ошибке записывается в стандартный вывод, а return-код оболочки будет 255. Эта опция не будет находить фатальные ошибки (вроде не определённых функций). Используйте -f, если хотите проверить также и наличие фатальных ошибок.
|
||
|
Используя эту опцию, PHP печатает на выводе встроенные (и загруженные) модули PHP и Zend:
|
| |