Случайные статьи
| Справочник языка » Циклы for |
Циклы for это самые сложные циклы PHP. Они ведут себя так же, как их аналоги из C.
Синтаксис цикла for таков:
for (expr1; expr2; expr3) statement |
|
теги: циклы, for |
| |
| Справочник языка » Типа данных: Массивы |
Массивы
Массив в PHP это упорядоченная карта. Карта/map это тип, который отображает значения в ключи. Этот тип оптимизируется разными способами, поэтому вы можете использовать его как реальный массив или список (вектор), хэш-таблицу (которая является реализацией карты), словарь/dictionary, коллекцию/collection, стэк/stack, очередь/queue и, возможно, что-то ещё. Поскольку вы можете иметь другой PHP-массив в качестве значения, вы можете также довольно легко симулировать деревья/trees. |
|
теги: массивы |
| |
| Функции » Массивы: array_search |
array_search - ищет в массиве заданное значение и возвращает соответствующий ключ, в случае успеха.
Описание
mixed array_search (mixed needle, array haystack [, bool strict])
Ищет в haystack значение needle и возвращает ключ, если оно найдено в массиве, FALSE - в противном случае. |
|
теги: array_search |
| |
| Справочник языка » old_function |
Оператор old_function позволяет объявлять функцию с использованием синтаксиса, идентичного PHP/FI2 (вы только обязаны заменить 'function' на 'old_function'. |
|
теги: old_function |
| |
| Функции » bzerror |
bzerror - возвращает номер ошибки bzip2 и строку в массиве.
Описание
array bzerror (resource bz)
Возвращает номер ошибки и строку в ассоциативном массиве для любой bzip2-ошибки, возвращённой файловым указателем bz. |
|
теги: bzerror |
| |
| Функции » CCVS: ccvs_return |
ccvs_return - переносит фонды от продавца владельцу кредитной карты.
Описание
string ccvs_return (string session, string invoice) |
|
теги: ccvs_return |
| |
| Функции » Функции CCVS API |
Введение
Эти функции интерфейса CCVS API дают возможность работать напрямую с CCVS из ваших PHP-скриптов. CCVS это RedHat-решение для "middle-man" в процессинге кредитных карт. Оно позволяет вам непосредственно адресовать клиринговые дома кредитных карт с помощью вашего *nix box и модема. Используя CCVS-модуль для PHP, вы можете работать с кредитными картами напрямую через CCVS в ваших PHP-скриптах. Далее этот процесс будет рассмотрен. |
|
теги: CCVS |
| |
| Функции » Массивы: array_pop |
array_pop - выталкивает последний элемент массива.
Описание
mixed array_pop (array array)
array_pop() возвращает последнее значение массива array, укорачивая array на один (этот) элемент. Если array пустой (или если это не массив), будет возвращено значение NULL. |
|
теги: array_pop |
| |
| Справочник языка » Выражения |
Выражения это краеугольный камень PHP. В PHP вы почти всё записываете в виде выражений. Точнее и проще всего определить выражение как "нечто, имеющее значение".
Базовыми формами выражений являются константы и переменные. Если вы записываете "$a = 5", вы присваиваете '5' переменной $a. '5', очевидно, имеет значение 5 или, другими словами, '5' это выражение со значением 5 (в данном случае '5' это целочисленная/integer константа). |
|
теги: выражения |
| |
| Возможности » Обслуживание соединений |
Статус соединения обслуживается в PHP внутренне. Есть три возможных состояния:
0 - NORMAL
1 - ABORTED
2 - TIMEOUT
Когда PHP-скрипт запущен нормально, активен статус NORMAL. Если удалённый клиент отсоединяется, включён флаг ABORTED. Отсоединение удалённого клиента происходит чаще всего тогда, когда пользователь нажимает кнопку STOP браузера. Если действует ограничение времени, установленное PHP (см. set_time_limit()), включён флаг TIMEOUT. |
|
теги: соединение |
| |
| Функции » Массивы: array_filter |
array_filter - фильтрует элементы массива с использованием callback-функции.
Описание
array array_filter (array input [, mixed callback])
array_filter() возвращает массив, содержащий все элементы input, отфильтрованные в соответствии с callback-функцией. Если input это ассоциативный массив, ключи сохраняются.
|
|
теги: array, функции |
| |
| Функции » Массивы: asort |
asort - сортирует массив и сохраняет ассоциацию индексов.
Описание
void asort (array array [, int sort_flags])
Эта функция сортирует массив таким образом, что сохраняется корреляция с элементами массива, ассоциированными с ним. Это используется в основном при сортировке ассоциативных массивов, где важен реальный порядок расположения элементов. |
|
теги: asort |
| |
| Функции » Массивы: ksort |
ksort - сортирует массив по ключам.
Описание
int ksort (array array [, int sort_flags])
Сортирует массив по ключам, сохраняя корреляцию ключей и данных. Это используется в основном в ассоциативных массивах. |
|
теги: ksort |
| |
| Справочник языка » Функции переменных |
PHP поддерживает концепцию функций переменных. Это значит, что, если имя переменной содержит скобки, присоединённые к нему, PHP ищет функцию с тем же именем, в которое вычисляется переменная, и пытается выполнить её. Помимо прочего, это можно использовать для реализации callbacks/обратных вызовов, таблиц функций и так далее. |
|
теги: функции |
| |
| Начнем » Файл конфигурации |
Файл конфигурации (php3.ini в PHP 3.0 и просто php.ini в PHP 4.0) читается при старте PHP. Для версий серверных модулей PHP это происходит один раз при старте web-сервера. Для CGI и CLI-версий это происходит при каждом вызове.
|
|
теги: php.ini, конфигурация, php |
| |
| Функции » Функции Aspell |
Функции aspell() дают вам возможность проверять правильность написания слова и предлагают варианты исправления. |
|
теги: aspell |
| |
| Функции » Массивы: current |
current - возвращает текущий элемент массива.
Описание
mixed current (array array)
Каждый массив имеет внутренний указатель на его "текущий" элемент, который (указатель) инициализируется на первый элемент массива. |
|
теги: current |
| |
| Справочник языка » Конструкторы |
Внимание!
В PHP 3 и PHP 4 конструкторы ведут себя по-разному. Предпочтительна исключительно семантика PHP 4.
Конструкторы это функции класса, которые автоматически вызываются при создании нового экземпляра класса операцией new. В PHP 3 функция становится конструктором, когда она имеет то же имя, что и класс. В PHP 4 функция становится конструктором, когда она имеет то же имя, что и класс, в котором она определена - разница незаметна, но существенна (см. далее). |
|
теги: Конструкторы, классы |
| |
|
|