Учебник РНР
 

Содержание

I. Начнём
1. Введение
1.1. Что такое PHP?
1.2. Что может PHP?
2. Инсталяция
2.1. Общие вопросы
2.2. Установка на Unix/HP-UX
2.3. Установка на Unix/Linux
2.4. Установка под Unix/Mac OS X
2.5. Установка Unix/OpenBSD
2.6. Установка под Unix/Solaris
2.7. Установка на системы UNIX
2.8. Установка на системах Windows
2.9. Серверы CGI/Командная строка
2.10. Серверы Apache
2.11. Серверы Caudium
2.12. Серверы fhttpd
2.13. Серверы IIS/PWS
2.14. Серверы Netscape и iPlanet
2.15. Серверы OmniHTTPd
2.16. Серверы Oreilly Website Pro
2.17. Серверы Xitami
2.18. Другие web-серверы
2.19. Полный список опций конфигурации
3. Конфигурирование. Файл конфигурации
4. Безопасность
4.1. Обзор
4.2. CGI-двоичный
4.3. Apache-модуль
4.4. Безопасность файловой системы
4.5. Безопасность баз данных
4.6. Сообщение об ошибке
4.7. Использование Register_Globals
4.8. Данные, отправляемые пользователем
4.9. Скрытие PHP
4.10. Оставаться на уровне
II. Справочник Языка
5. Базовый синтаксис
5.1. Выход из HTML
5.2. Разделение инструкций
5.3. Комментарии
6. Типы
6.1.Введение

Два составных типа:

И, наконец два специальных типа:

6.2. Булев
6.3. Целые числа
6.4. Числа с плавающей точкой
6.5. Строки
6.6. Массивы
6.7. Объекты
6.8. Ресурс
6.9. NULL
6.10. Трюки с типами
7. Переменные
7.1. Основы
7.2. Предопределённые переменные
7.3. Область видимости переменной
7.4. Переменные переменные
7.5. Переменные вне PHP
8. Константы
8.1.Синтаксис
8.2.Предопределённые константы
9. Выражения
10. Операции
10.1. Приоритет выполнения операций
10.2. Арифметические операции
10.3. Операции присвоения
10.4. Битовые операции
10.5. Операции сравнения
10.6. Операции управления ошибками
10.7. Операции выполнения
10.8. Операции инкремента/декремента
10.9. Логические операции
10.10. Строковые операции
11. Структуры управления
11.1. if
11.2. else
11.3. elseif
11.4. Альтернативный синтаксис структур управления
11.5. while
11.6. do..while
11.7. for
11.8. foreach
11.9. break
11.10. continue
11.11. switch
11.12. declare
11.13. return
11.14. require()
11.15. include()
11.16. require_once()
11.17. include_once()
12. Функции
12.1. Функции, определяемые пользователем (пользовательские)
12.2. Аргументы функции
12.3. Возвращаемые значения
12.4. old_function
12.5. Функции переменных
13. Классы и Объекты
13.1. class
13.2. extends
13.3. Конструкторы
13.4. ::(два двоеточия)
13.5. parent
13.6. Сериализация объектов - объекты в сессиях
13.7. Магические функции __sleep и __wakeup
13.8. Ссылки внутри конструктора
14. Ссылки. Разъяснение.
14.1. Что такое ссылки
14.2. Что делают ссылки
14.3. Чем ссылки не являются
14.4. Передача по ссылке
14.5. Возвращение по ссылке
14.6. Разыменование ссылок
14.7. Помечающие ссылки
III. Возможности
15. Обработка Ошибок
16. Создание изображений и манипуляции с ними
17. HTTP-аутентификация в PHP
18. Куки
19. Обработка загрузки файлов
19.1. Загрузка методом POST
19.2. Обычные ловушки
19.3. Загрузка нескольких файлов
19.4. Поддержка метода PUT
20. Использование удалённых файлов
21. Обслуживание соединений
22. Постоянные соединения с базами данных
23. Безопасный режим
24. Использование PHP из командной строки
IV. Функции. Справочник.
I. Функции, специфические для Apache
apache_child_terminate- прерывает процесс Аpache после данного запроса
apache_lookup_uri - выполняет частичный запрос по специфицированному URI и возвращает всю информацию о нём
apache_note - получает и устанавливает примечания Аpache-запроса/request notes
apache_setenv - устанавливает переменную Apache subprocess_env
ascii2ebcdic - транслирует строку из ASCII в EBCDIC
ebcdic2ascii - транслирует строку из EBCDIC в ASCII
getallheaders - извлекает все шапки/headers HTTP-запроса
virtual - выполняет подзапрос Apache
II. Array-функции
array_change_key_case — возвращает массив со всеми строковыми ключами в нижнем или в верхнем регистре
array_chunk - делит массив на отрезки
array_count_values - возвращает количество значений в массиве
array_diff - вычисляет разницу между массивами
array_fill - заполняет массив значениями
array_filter - фильтрует элементы массива с использованием callback-функции
array_flip - меняет местами ключи и значения массива
array_intersect - вычисляет пересечение массивов
array_key_exists - проверяет, существует ли данный ключ или индекс в массиве
array_keys - возвращает все ключи массива
array_map - применяет обратный вызов/callback к элементам данного массива
array_merge_recursive - рекурсивно объединяет два или более массива
array_merge - объединяет два или более массивов
array_multisort - сортирует несколько (или многомерные) массивов
array_pad - заполняет массив значением на специфицированную длину
array_pop - выталкивает элемент в конце массива
array_push - вставляет один или более элементов в конец массива
array_rand - извлекает одно или несколько произвольных вхождений из массива
array_reduce - итерирует по массиву и уменьшает его на единственное значение, используя callback-функцию
array_reverse - возвращает массив с элементами в обратном порядке
array_search - ищет в массиве данное значение и возвращает соответствующий ключ при успехе
array_shift - сдвигает элемент за пределы начала массива
array_slice - извлекает отрезок массива
array_splice - удаляет часть массива и заменяет её чем-нибудь
array_sum - высчитывает сумму значений массива
array_unique - удаляет дублирующие значения из массива
array_unshift - присоединяет один или более элементов в начало массива
array_values - возвращает все значения массива
array_walk - применяет пользовательскую функцию к каждому члену массива
array - создаёт массив
arsort - сортирует массив в реверсном порядке и обслуживает ассоциацию индексов
asort - сортирует массив и обслуживает ассоциацию индексов
compact - создаёт массив из переменных и их значений
count - подсчитывает элементы в переменной
current - возвращает текущий элемент массива
each - возвращает текущую пару key/value из массива и передвигает курсор массива
end - устанавливает внутренний указатель массива на последний элемент
extract - импортирует переменные из массива в текущую таблицу символов
in_array - возвращает TRUE, если значение существует в массиве
key - извлекает a ключ/key из ассоциативного массива
krsort - сортирует массив по ключам в реверсном порядке
ksort - сортирует массив по ключам
list - присваивает переменные, как если бы они были массивами
natcasesort - сортирует массив с использованием алгоритма, без учёта регистра в "естественном порядке"
natsort - сортирует массив с использованием алгоритма "в естественном порядке"
next - передвигает вперёд внутренний указатель массива
pos - получает текущий элемент массива
prev - возвращает в начало внутренний указатель массива
range - создаёт массив, содержащий диапазон элементов
reset - устанавливает внутренний указатель массива на первый элемент
rsort - сортирует в реверсном порядке
shuffle - перемешивает массив
sizeof - получает количество элементов в переменной
sort - сортирует массив
uasort - сортирует массив с использованием пользовательской функции сравнения и обслуживает ассоциацию индексов
uksort - сортирует массив по ключам, используя пользовательскую функцию сравнения
usort - сортирует массив по значениям, используя пользовательскую функцию сравнения
III. Aspell-функции [не рекомендуются]
aspell_check_raw -проверяет слово без изменения регистра и попыток исправления [не рекомендуется применять]
aspell_check - проверяет слово [не рекомендуется применять]
aspell_new - загружает новый словарь [не рекомендуется применять]
aspell_suggest - предлагает варианты слова [не рекомендуется применять]
IV. BCMath математические функции произвольной точности
bcadd - складывает два числа произвольной точности
bccomp - сравнивает два числа произвольной точности
bcdiv - делит два числа произвольной точности
bcmod - получает modulus числа произвольной точности
bcmul - перемножает два числа произвольной точности
bcpow - возводит одно число произвольной точности в (степень) другое
bcscale - устанавливает параметр масштабирования для всех функций bc math
bcsqrt - получает квадратный корень числа произвольной точности
bcsub - вычитает одно число произвольной точности из другого
V. Bzip2 Compression-функции
bzclose - закрыть bzip2-указатель на файл
bzcompress - сжать строку в bzip2-кодированные данные
bzdecompress - развернуть bzip2-кодированные данные
bzerrno - возвращает номер ошибки bzip2
bzerror - возвращает номер ошибки bzip2 строку ошибки в массиве
bzerrstr - возвращает строку ошибки bzip2
bzflush - форсирует запись всех буферизованных данных
bzopen - открывает bzip2-сжатый файл
bzread - Binary safe/безопасное в двоичном режиме чтение bzip2-файла
bzwrite - Binary safe запись bzip2-файла
VI. Calendar-функции
cal_days_in_month - возвращает количество дней в месяце для данного года и календаря
cal_from_jd - конвертирует из Julian Day Count в поддерживаемый календарь и возвращает расширенную информацию
cal_info - возвращает информацию об определённом календаре
cal_to_jd - конвертирует из поддерживаемого календаря в Julian Day Count
easter_date - получает UNIX timestamp для полуночи Easter данного года
easter_days - получает количество дней после 21 марта до дня, на который выпадает Easter, для данного года
FrenchToJD - конвертирует дату из French Republican Calendar в Julian Day Count
GregorianToJD - конвертирует Григорианскую дату в Julian Day Count
JDDayOfWeek - возвращает день недели
JDMonthName - возвращает название месяца
JDToFrench - конвертирует Julian Day Count во French Republican Calendar
JDToGregorian - конвертирует Julian Day Count в Григорианскую дату
JDToJewish - конвертирует Julian Day Count в Еврейский календарь
JDToJulian - конвертирует Julian Day Count в дату Юлианского календаря
jdtounix - конвертирует Julian Day Count в UNIX timestamp
JewishToJD - конвертирует дату Еврейского календаря в Julian Day Count
JulianToJD - конвертирует дату Julian Calendar в Julian Day Count
unixtojd - конвертирует UNIX timestamp в Julian Day Count
VII. CCVS API-функции
ccvs_add - добавляет данные в транзакцию
ccvs_auth - выполняет проверку авторизации кредита в транзакции
ccvs_command - выполняет команду, которая специфична для данного протокола, и, следовательно, недоступна в общем CCVS API
ccvs_count - определяет, сколько транзакций данного типа хранится в системе
ccvs_delete - удаляет транзакцию
ccvs_done - прерывает работу CCVS-машины и выполняет зачистку
ccvs_init - инициализирует CCVS
ccvs_lookup - находит элемент определённого типа в database #
ccvs_new - создаёт новую пустую транзакцию
ccvs_report - возвращает статус фонового процесса коммуникации
ccvs_return - переводит фонды от продавца владельцу кредитной карты
ccvs_reverse - выполняет полную отмену уже проведённой авторизации
ccvs_sale - переводит фонды от владельца кредитной карты продавцу
ccvs_status - проверяет статус накладной
ccvs_textvalue - получает текстовое return-значение предыдущего вызова функции
ccvs_void - выполняет полный откат завершённой транзакции
VIII. Функции поддержки COM для Windows
COM - класс COM
VARIANT - класс VARIANT
com_addref - увеличивает счётчик ссылок компонентов
com_get - получает значение свойства COM-компонента
com_invoke - вызывает метод COM-компонента
com_isenum - "выгребает" IEnumVariant
com_load_typelib - загружает Typelib
com_load - создаёт новую ссылку на COM-компонент
com_propget - получает значение свойства COM-компонента
com_propput — присваивает значение свойству COM-компонента
com_propset — присваивает значение свойству COM-компонента
com_release - уменьшает счётчик ссылок компонентов
com_set - присваивает значение свойству COM-компонента
IX. Class/Object-функции
call_user_method_array - вызывает пользовательский метод, заданный с массивом параметров [не рекомендуется применять]
call_user_method - вызывает пользовательский метод в специфическом объекте [не рекомендуется применять]
class_exists - проверяет, определён ли данный класс
get_class_methods — возвращает массив имён методов класса
get_class_vars — возвращает массив свойств по умолчанию данного класса
get_class — возвращает имя класса объекта
get_declared_classes — возвращает массив с именем определённого класса
get_object_vars — возвращает ассоциативный массив свойств объекта
get_parent_class - запрашивает имя родительского класса для объекта или класса
is_a — возвращает TRUE, если это объект данного класса или если он имеет этот класс как один из его родительских классов
is_subclass_of — возвращает TRUE, если данный объект имеет этот класс как один из его родительских классов
method_exists - проверяет, существует ли метод класса
X. ClibPDF-функции
cpdf_add_annotation - добавляет аннотацию
cpdf_add_outline - добавляет закладку на текущей странице
cpdf_arc - прорисовывает дугу
cpdf_begin_text - начинает текстовый раздел
cpdf_circle - прорисовывает круг
cpdf_clip - обрезает текущий путь
cpdf_close - закрывает pdf-документ
cpdf_closepath_fill_stroke - закрывает, заполняет и выравнивает текущий путь/path
cpdf_closepath_stroke - закрывает путь и прорисовывает линию вдоль пути
cpdf_closepath - закрывает путь
cpdf_continue_text - выводит текст в следующей строчке
cpdf_curveto - прорисовывает кривую
cpdf_end_text - заканчивает текстовый раздел
cpdf_fill_stroke - заполняет и выравнивает текущий путь
cpdf_fill - заполняет текущий путь
cpdf_finalize_page - заканчивает страницу
cpdf_finalize - заканчивает документ
cpdf_global_set_document_limits - устанавливает границы для любого pdf-документа
cpdf_import_jpeg - открывает JPEG-изображение
cpdf_lineto - прорисовывает линию
cpdf_moveto - устанавливает текущую точку
cpdf_newpath - начинает новый путь
cpdf_open - открывает pdf-документ
cpdf_output_buffer - выводит pdf-документ в буфере памяти
cpdf_page_init - начинает новую страницу
cpdf_place_inline_image - помещает изображение на страницу
cpdf_rect - прорисовывает прямоугольник
cpdf_restore - восстанавливает ранее сохранённое окружение
cpdf_rlineto - прорисовывает линию
cpdf_rmoveto - устанавливает текущую точку
cpdf_rotate_text - устанавливает угол поворота текста
cpdf_rotate - устанавливает поворот
cpdf_save_to_file - записывает pdf-документ в файл
cpdf_save - сохраняет текущее окружение
cpdf_scale - устанавливает масштабирование
cpdf_set_action_url - устанавливает гиперссылку
cpdf_set_char_spacing - устанавливает расстояние между символами/character spacing
cpdf_set_creator - устанавливает поле автора/creator в pdf-документе
cpdf_set_current_page - устанавливает текущую страницу
cpdf_set_font_directories - устанавливает директории для поиска при использовании внешних шрифтов
cpdf_set_font_map_file - устанавливает fontname в filename карты отображения при использовании внешних шрифтов
cpdf_set_font - выбирает текущий шрифт и его размер
cpdf_set_horiz_scaling - устанавливает масштабирование текста по горизонтали
cpdf_set_keywords - устанавливает поле keywords в pdf-документе
cpdf_set_leading - устанавливает расстояние между строчками текста
cpdf_set_page_animation - устанавливает интервал между страницами
cpdf_set_subject - устанавливает поле subject в pdf-документе
cpdf_set_text_matrix - устанавливает текстовую матрицу
cpdf_set_text_pos - устанавливает позицию текста
cpdf_set_text_rendering - определяет отображение текста
cpdf_set_text_rise - устанавливает возвышение текста
cpdf_set_title - устанавливает поле title в pdf-документе
cpdf_set_viewer_preferences - как показывать документ в просмотрщике/viewer
cpdf_set_word_spacing - устанавливает расстояние между словами
cpdf_setdash - устанавливает патэрн из тире
cpdf_setflat - устанавливает ровность
cpdf_setgray_fill - устанавливает цвет заполнения - значение gray
cpdf_setgray_stroke — устанавливает цвет прорисовки - значение gray
cpdf_setgray — устанавливает цвет прорисовки и заполнения - значение gray
cpdf_setlinecap - устанавливает параметр linecap
cpdf_setlinejoin - устанавливает параметр linejoin
cpdf_setlinewidth - устанавливает ширину линии
cpdf_setmiterlimit - устанавливает miter-границу
cpdf_setrgbcolor_fill - устанавливает цвет заполнения - значение rgb
cpdf_setrgbcolor_stroke — устанавливает цвет прорисовки - значение rgb
cpdf_setrgbcolor — устанавливает цвет прорисовки и заполнения - значение rgb
cpdf_show_xy - выводит текст в данной позиции
cpdf_show - выводит текст в текущей позиции
cpdf_stringwidth - Возвращает ширину текста при текущем шрифте
cpdf_stroke - прорисовывает линию вдоль пути
cpdf_text - выводит текст с параметрами
cpdf_translate - устанавливает исходную току системы координат
XI. Crack-функции
crack_check - выполняет скрытую проверку данного пароля
crack_closedict - закрывает открытый CrackLib-словарь
crack_getlastmessage - возвращает сообщение о последней скрытой проверке
crack_opendict - открывает новый CrackLib-словарь
XII. CURL, Client URL Library-функции
curl_close - закрывает сессию CURL
curl_errno - возвращает integer, содержащее номер последней ошибки
curl_error - возвращает строку, содержащую последнюю ошибку текущей сессии
curl_exec - выполняет CURL-сессию
curl_getinfo - получает информацию о специфическом трансфере
curl_init - инициализирует CURL-сессию
curl_setopt - устанавливает опции для CURL-транфера
curl_version - возвращает текущую версию CURL
XIII. Cybercash payment-функции
cybercash_base64_decode - base64-декодирование данных для Cybercash
cybercash_base64_encode - base64-кодирование данных для Cybercash
cybercash_decr - дешифровка Cybercash
cybercash_encr - шифровка Cybercash
XIV. Crédit Mutuel CyberMUT-функции
cybermut_creerformulairecm - генерирует HTML-форму запроса на платёж
cybermut_creerreponsecm - генерирует подтверждение (благодарность за) получения платежа
cybermut_testmac - проверяет, не было ли подделки данных, содержащихся в полученном сообщении-подтверждении.
XV. Cyrus IMAP -функции администрирования
cyrus_authenticate - аутентификация относительно сервера Cyrus IMAP
cyrus_bind - связывает обратные вызовы с Cyrus IMAP-соединением
cyrus_close - закрывает соединение с cyrus-сервером
cyrus_connect - соединяет с Cyrus IMAP-сервером
cyrus_query - высылает запрос серверу Cyrus IMAP
cyrus_unbind - отвязывает ...
XVI. Функции типов символов
ctype_alnum - проверяет алфавитно-цифровые символ(ы)
ctype_alpha - проверяет алфавитные символ(ы)
ctype_cntrl - проверяет управляющие символ(ы)
ctype_digit - проверяет цифровые символ(ы)
ctype_graph - проверяет печатаемые символ(ы), кроме space
ctype_lower - проверяет символ(ы) в нижнем регистре
ctype_print - проверяет печатаемые символ(ы)
ctype_punct - проверяет любые печатаемые символы, кроме пробельных и алфавитно-числовых
ctype_space - проверяет пробельные символ(ы)
ctype_upper - проверяет символ(ы) в верхнем регистре
ctype_xdigit - проверяет символ(ы), представляющие 16-ричные числа
XVII. Функции абстрактного слоя БД (dbm-стиль)
dba_close - закрывает БД
dba_delete - удаляет вхождение, специфицированное ключом/key
dba_exists - проверяет существование ключа
dba_fetch - извлекает данные, специфицированные ключом
dba_firstkey - извлекает первый ключ
dba_insert - вставляет вхождение
dba_nextkey - извлекает следующий ключ
dba_open - открывает БД
dba_optimize - оптимизирует БД
dba_popen - открывает БД постоянно
dba_replace - заменяет или вставляет вхождение
dba_sync - синхронизирует БД
XVIII. Дата и Время
checkdate - проверяется григорианское время/дата
date - форматирует местное время/дату
getdate - получает информацию о дате/времени
gettimeofday - получает текущее время
gmdate - форматирует GMT/CUT дату/время
gmmktime - получает UNIX timestamp для GMT-даты
gmstrftime - форматирует GMT/CUT дату/время в соответствии с локальными установками
localtime - получает локальное время
microtime - возвращает текущий UNIX timestamp с микросекундами
mktime - получает UNIX timestamp для даты
strftime - форматирует местное время/дату в соответствии с локальными установками
strtotime - разбирает текстуальное описание на английском времени/даты в UNIX timestamp
time - возвращает текущий UNIX timestamp
XIX. dBase-функции
dbase_add_record - добавляет запись в БД dBase
dbase_close - закрывает БД dBase
dbase_create - создаёт БД dBase
dbase_delete_record - удаляет запись из БД dBase
dbase_get_record_with_names - получает запись из БД dBase как ассоциативный массив
dbase_get_record - получает запись из БД dBase
dbase_numfields - определяет, сколько полей в БД dBase
dbase_numrecords - определяет, сколько записей в БД dBase
dbase_open - открывает БД dBase
dbase_pack - упаковывает БД dBase
dbase_replace_record - заменяет запись в БД dBase
XX. DBM-функции
dblist - описывает используемую DBM-совместимую библиотеку
dbmclose - закрывает dbm-БД
dbmdelete - удаляет значение данного ключа из DBM-БД
dbmexists - сообщает, существует ли значение для ключа в DBM-БД
dbmfetch - извлекает значение ключа из DBM-БД
dbmfirstkey - запрашивает первый ключ из DBM-БД
dbminsert - вставляет значение ключа в DBM-БД
dbmnextkey - запрашивает следующий ключ из DBM-БД
dbmopen - открывает DBM-БД
dbmreplace - заменяет значений ключа в DBM-БД
XXI. dbx-функции
dbx_close - закрывает открытое соединение/БД
dbx_compare - сравнивает два ряда с целью сортировки
dbx_connect - открывает соединение/БД
dbx_error - выдаёт сообщение об ошибке в последнем вызове функции в модуле (а не просто в соединении)
dbx_query - отправляет запрос/query и получает все результаты (если имеются)
dbx_sort - сортирует результат из dbx_query специальной функцией сортировки
XXII. DB++-функции
dbplus_add - добавляет пару/tuple в реляцию
dbplus_aql - выполняет AQL-запрос/query
dbplus_chdir - получает/устанавливает виртуальную текущую директорию базы данных
dbplus_close - закрывает реляцию
dbplus_curr - получает текущую пару из реляции
dbplus_errcode - получает строку ошибки для данного errorcode или последней ошибки
dbplus_errno - получает код ошибки последней операции
dbplus_find - устанавливает ограничение/constraint в реляции
dbplus_first - получает первую пару из реляции
dbplus_flush - зачищает все изменения, сделанные в реляции
dbplus_freealllocks - освобождает все блокировки, удерживаемые данным клиентом
dbplus_freelock - освобождает блокировку от записи пары
dbplus_freerlocks - освобождает все блокировки пар в данной реляции
dbplus_getlock - получает блокировку от записи для пары
dbplus_getunique - получает уникальный номер id для реляции
dbplus_info - ???
dbplus_last - получает последнюю пару из реляции
dbplus_lockrel - запрашивает блокировку от записи в реляции
dbplus_next - получает следующую пару реляции
dbplus_open - открывает реляционный файл
dbplus_prev - получает предыдущую пару реляции
dbplus_rchperm - изменяет права доступа к реляции
dbplus_rcreate - создаёт новую реляцию DB++
dbplus_rcrtexact - создаёт точную, но пустую копию реляции, включая индексы
dbplus_rcrtlike - создаёт пустую копию реляции с индексами по умолчанию
dbplus_resolve - разрешает host-информацию для реляции
dbplus_restorepos - ???
dbplus_rkeys - специфицирует новый первичный ключ/primary key реляции
dbplus_ropen - открывает локально реляционный файл
dbplus_rquery - выполняет локальный (сырой/raw) AQL-запрос
dbplus_rrename - переименовывает реляцию
dbplus_rsecindex - создаёт в реляции новый вторичный индекс
dbplus_runlink - удаляет реляцию из файловой системы
dbplus_rzap - удаляет все пары из реляции
dbplus_savepos - ???
dbplus_setindex - ???
dbplus_setindexbynumber - ???
dbplus_sql - выполняет SQL query
dbplus_tcl - выполняет TCL-код на стороне сервера
dbplus_tremove - удаляет пару и возвращает новую текущую пару
dbplus_undo - ???
dbplus_undoprepare - ???
dbplus_unlockrel - снимает блокировку с реляции
dbplus_unselect - удаляет ограничение с реляции
dbplus_update - обновляет специфицированную пару реляции
dbplus_xlockrel - запрашивает исключительную блокировку для реляции
dbplus_xunlockrel - освобождает исключительную блокировку в реляции
XXIII. Direct IO-функции
dio_close - закрывает дескриптор файла, заданный в fd
dio_fcntl - выполняет fcntl c-библиотеки в fd
dio_open - открывает новый файл filename со специфицированными флагами правами доступа и правами создания для режиме/mode
dio_read - читает n байт из fd и возвращает их; если n не специфицирован, читает блок 1k
dio_seek - ищет pos в fd, в которой
dio_stat - получает stat-информацию о дескрипторе файла fd
dio_truncate - усекает дескриптор файла fd на offset байтов
dio_write - записывает данные в fd с возможным усечением на определённую длину
XXIV. Функции директорий
chdir - сменить директорию
chroot - сменить root-директорию
dir - класс директории
closedir - закрывает дескриптор директории
getcwd - получает текущую рабочую директорию
opendir - открывает дескриптор директории
readdir - читает вхождение из дескриптора директории
rewinddir - переходит в начало дескриптора директории
XXV. DOM XML-функции
DomAttribute->name - возвращает имя атрибута
DomAttribute->specified - проверяет, специфицирован ли атрибут
DomAttribute->value - возвращает значение атрибута
DomDocument->add_root [не рекомендуется применять] - добавляет узел root
DomDocument->create_attribute - создаёт новый атрибут
DomDocument->create_cdata_section - создаёт новый узел cdata
DomDocument->create_comment - создаёт новый узел комментария
DomDocument->create_element - создаёт новый узел элемента
DomDocument->create_entity_reference -
DomDocument->create_processing_instruction - создаёт новый узел PI
DomDocument->create_text_node - создаёт новый текстовый узел
DomDocument->doctype - возвращает тип документа
DomDocument->document_element - возвращает узел элемента root
DomDocument->dump_file - выполняет дамп внутреннего дерева XML в файл
DomDocument->dump_mem - выполняет дамп внутреннего дерева XML в строку
DomDocument->get_element_by_id - ищет элемент с определённым id
DomDocument->get_elements_by_tagname -
DomDocument->html_dump_mem - выполняет дамп внутреннего дерева XML в строку как HTML
DomDocumentType->entities - возвращает список мнемоник
DomDocumentType->internal_subset - возвращает внутренний поднабор
DomDocumentType->name - возвращает имя типа документа
DomDocumentType->notations - возвращает список нотаций
DomDocumentType->public_id - возвращает public id типа документа
DomDocumentType->system_id - возвращает system id типа документа
DomElement->get_attribute_node - возвращает значение атрибута
DomElement->get_attribute - возвращает значение атрибута
DomElement->get_elements_by_tagname - добавляет новый атрибут
DomElement->has_attribute - добавляет новый атрибут
DomElement->remove_attribute - добавляет новый атрибут
DomElement->set_attribute_node - добавляет новый атрибут
DomElement->set_attribute - добавляет новый атрибут
DomElement->tagname - возвращает имя элемента
DomNode->append_child - добавляет нового потомка в конец потомков
DomNode->append_sibling - добавляет нового родственника в узел
DomNode->attributes - возвращает список атрибутов
DomNode->child_nodes - возвращает потомков узла
DomNode->clone_node - клонирует узел
DomNode->dump_node - дамп отдельного узла
DomNode->first_child - возвращает первого потомка узла
DomNode->get_content - получает содержимое узла
DomNode->has_attributess - проверяет, имеет ли узел атрибуты
DomNode->has_child_nodes - проверяет, имеет ли узел потомков
DomNode->insert_before - вставляет новый узел как потомка
DomNode->is_blank_node - проверяет, является ли узел чистым
DomNode->last_child - возвращает последнего потомка узла
DomNode->next_sibling - возвращает следующего родственника узла
DomNode->node_name - возвращает имя узла
DomNode->node_type - возвращает тип узла
DomNode->node_value - возвращает значение узла
DomNode->owner_document - возвращает документ, к которому этот узел принадлежит
DomNode->parent_node - возвращает предка узла
DomNode->prefix - возвращает префикс пространства имён узла
DomNode->previous_sibling - возвращает предыдущего родственника узла
DomNode->remove_child - удаляет потомка из списка потомков
DomNode->replace_child - замещает потомка
DomNode->replace_node - замещает узел
DomNode->set_content - устанавливает содержимое узла
DomNode->set_name - устанавливает имя узла
DomNode->unlink_node - удаляет узел
DomProcessingInstruction->data - возвращает данные pi-узла
DomProcessingInstruction->target - возвращает цель/target pi-узла
domxml_new_doc - создаёт новый пустой XML-документ
domxml_open_file - создаёт DOM-объект из XML-файл
domxml_open_mem - создаёт DOM-объект XML-документа
domxml_version - получает версию XML-библиотеки
domxml_xmltree - создаёт дерево PHP-объектов из XML-документа
xpath_eval_expression - вычисляет XPath Location Path в данной строке
xpath_eval - вычисляет XPath Location Path в данной строке
xpath_new_context - создаёт новый xpath-контекст
xptr_eval - вычисляет XPtr Location Path в данной строке
xptr_new_context - создаёт новый XPath Context
XXVI. .NET-функции
dotnet_load - загружает модуль DOTNET
XXVII. Обработка ошибок и логинг
error_log - отправляет сообщение об ошибке
error_reporting - устанавливает, о каких РНР-ошибках сообщается
restore_error_handler - восстанавливает предыдущую функцию-обработчик ошибок
set_error_handler - устанавливает пользовательскую функцию-обработчик ошибок
trigger_error - генерирует сообщение об ошибке/предупреждение/уведомление пользовательского уровня
user_error - генерирует сообщение об ошибке/предупреждение/уведомление пользовательского уровня
XXVIII. FrontBase-функции
fbsql_affected_rows - получает количество рядов, задействованных в предыдущей операции FrontBase
fbsql_autocommit - включает или отключает autocommit (автоподтверждение транзакций)
fbsql_change_user - изменяет действующего пользователя активного соединения
fbsql_close - закрывает соединение с FrontBase
fbsql_commit - подтверждает транзакцию с БД
fbsql_connect - открывает соединение с FrontBase-сервером
fbsql_create_blob - создаёт BLOB
fbsql_create_clob - создаёт CLOB
fbsql_create_db - создаёт БД FrontBase
fbsql_data_seek - перемещает внутренний результирующий указатель
fbsql_database_password - устанавливает или запрашивает пароль для БД FrontBase
fbsql_database - получает или устанавливает имя БД, используемое в соединении
fbsql_db_query - отправляет FrontBase query/запрос
fbsql_db_status - получает статус данной БД
fbsql_drop_db - удаляет БД FrontBase
fbsql_errno — возвращает числовое значение сообщения об ошибке предыдущей операции FrontBase
fbsql_error — возвращает текст сообщения об ошибке предыдущей операции FrontBase
fbsql_fetch_array - извлекает результирующий ряд как ассоциативный массив, числовой массив, либо и тот, и другой
fbsql_fetch_assoc - извлекает результирующий ряд как ассоциативный массив
fbsql_fetch_field - получает информацию столбца из результата и возвращает её как объект
fbsql_fetch_lengths - получает длину каждого вывода в результате
fbsql_fetch_object - извлекает результирующий ряд как объект
fbsql_fetch_row - получает результирующий ряд как перечислимый массив
fbsql_field_flags - получает флаги, ассоциированные со специфицированным полем в результате
fbsql_field_len — возвращает длину специфицированного роля
fbsql_field_name - получает имя специфицированного поля в результате
fbsql_field_seek - устанавливает результирующий указатель на специфицированное смещение поля
fbsql_field_table - получает имя таблицы, в которой находится специфицированное поле
fbsql_field_type - получает тип специфицированного поля в результате
fbsql_free_result - освобождает результирующую память
fbsql_get_autostart_info - пока нет описания
fbsql_hostname - получает или устанавливает имя хоста, используемое в соединении
fbsql_insert_id - получает id, сгенерированный в предыдущей операции INSERT
fbsql_list_dbs - выводит список БД, доступных на FrontBase-сервере
fbsql_list_fields - выводит список результирующих полей FrontBase
fbsql_list_tables - выводит список таблиц в БД FrontBase
fbsql_next_result - перемещает внутренний результирующий указатель на следующий результат
fbsql_num_fields - получает количество полей в результате
fbsql_num_rows - получает количество рядов в результате
fbsql_password - получает или устанавливает user password, используемый в соединении
fbsql_pconnect - открывает постоянное соединение с FrontBase-сервером
fbsql_query - отправляет FrontBase query
fbsql_read_blob - читает BLOB из БД
fbsql_read_clob - читает CLOB из БД
fbsql_result - получает результирующие данные
fbsql_rollback - откатывает транзакцию в данной БД
fbsql_select_db - выбирает БД FrontBase
fbsql_set_lob_mode - устанавливает режим запрашивания LOB для результирующего набора FrontBase
fbsql_set_transaction - устанавливает блокировку и изоляцию транзакции
fbsql_start_db - стартует БД на локальном или удалённом сервере
fbsql_stop_db - останавливает БД на локальном или удалённом сервере
fbsql_tablename - получает табличное имя поля
fbsql_username - получает или устанавливает host user, используемого в соединении
fbsql_warnings - включает или отключает предупреждения FrontBase
XXIX. filePro-функции
filepro_fieldcount - определяет, сколько полей имеется в БД filePro
filepro_fieldname - получает имя поля
filepro_fieldtype - получает тип поля
filepro_fieldwidth - получает ширину поля
filepro_retrieve - запрашивает данные из filePro-БД
filepro_rowcount - определяет, сколько рядов имеется в filePro-БД
filepro - читает и проверяет файла отображения
XXX. Функции файловой системы
basename — возвращает компонент filename пути
chgrp - изменяет file group
chmod - изменяет file mode
chown - изменяет file owner
clearstatcache - очищает stat-кэш файла
copy - копирует файл
delete - (здесь заглушка статьи учебника)
dirname — возвращает компонент directory name пути
disk_free_space — возвращает доступное пространство в директории
disk_total_space — возвращает общий размер директории
diskfreespace - псевдоним disk_free_space()
fclose - закрывает указатель открытого файла
feof - проверяет, находится ли указатель файла в точке end-of-file
fflush - очищает вывод в файл
fgetc - получает символ от указателя файла
fgetcsv - получает строку от указателя файла и разбирает CSV-поля
fgets - получает строку от указателя файла
fgetss - получает строку от указателя файла и вырезает тэги HTML
file_exists - проверяет, существует ли файл
file_get_contents - читает весь файл в строку
file_get_wrapper_data - запрашивает header/meta-данные из указателей "обёрнутых" файлов
file_register_wrapper - регистрирует URL-оболочку/wrapper, реализованную как PHP-класс
file - читает весь файл в массив
fileatime - получает время последнего доступа к файлу
filectime - получает inode время изменения файла
filegroup - получает file group
fileinode - получает file inode
filemtime - получает время последнего изменения файла
fileowner - получает file owner
fileperms - получает file permissions
filesize - получает размер файла
filetype - получает тип файла
flock - переносимая информирующая блокировка файла
fopen - открывает файл или URL
fpassthru - выводит все оставшиеся в указателе файла данные
fputs - записывает в указатель файла
fread - Binary-safe/безопасное в двоичном режиме чтение файла
fscanf - разбирает ввод из файла в соответствии с форматом
fseek - ищет в указателе файла
fstat - получает информацию о файле с использованием указателя открытого файла
ftell - сообщает позицию чтения/записи указателя файла
ftruncate - усекает файл до заданного размера
fwrite - Binary-safe запись в файл
glob - находит pathnames, совпадающие с патэрном
is_dir - сообщает, является ли filename директорией
is_executable - сообщает, является ли filename исполняемым
is_file - сообщает, является ли filename регулярным файлом
is_link - сообщает, является ли filename символической ссылкой
is_readable - сообщает, является ли filename читаемым
is_uploaded_file - сообщает, был ли файл загружен через HTTP POST
is_writable - сообщает, можно ли записывать в filename
is_writeable - сообщает, можно ли записывать в filename
link - создаёт жёсткую ссылку
linkinfo - получает информацию о ссылке
lstat - выдаёт информацию о файле или символической ссылке
mkdir - создаёт директорию
move_uploaded_file - перемещает загруженный файл в новое место
parse_ini_file - разбирает файл конфигурации
pathinfo — возвращает информацию о пути файла
pclose - закрывает process file pointer/указатель процесса файла
popen - открывает process file pointer
readfile - выводит файл
readlink — возвращает цель/target символической ссылки
realpath — возвращает канонизированный абсолютный pathname
rename - переименовывает файл
rewind - возвращает в начало указатель файла
rmdir - удаляет директорию
set_file_buffer - устанавливает буферизацию файла на данном указателе файла
stat - выдаёт информацию о файле
symlink - создаёт символическую ссылку
tempnam - создаёт файл с уникальным именем
tmpfile - создаёт временный файл
touch - устанавливает время доступа и изменения файла
umask - изменяет текущую umask
unlink - удаляет файл
XXXI. Forms Data Format-функции
fdf_add_template - добавляет шаблон в FDF-документ
fdf_close - закрывает FDF-документ
fdf_create - создаёт новый FDF-документ
fdf_get_file - получает значение ключа /F
fdf_get_status - получает значение ключа /STATUS
fdf_get_value - получает значение поля
fdf_next_field_name - получает имя следующего поля
fdf_open - открывает FDF-документ
fdf_save - сохраняет FDF-документ
fdf_set_ap - устанавливает отображение поля
fdf_set_encoding - устанавливает FDF-кодировку символов FDF
fdf_set_file - устанавливает значение ключа /F key
fdf_set_flags - устанавливает флаг поля
fdf_set_javascript_action - устанавливает акцию javascript для поля
fdf_set_opt - устанавливает опцию поля
fdf_set_status - устанавливает значение ключа /STATUS
fdf_set_submit_form_action - устанавливает акцию submit form поля
fdf_set_value - устанавливает значение поля
XXXII. FriBiDi-функции
fribidi_log2vis - конвертирует логическую строку в визуальную
XXXIII. FTP-функции
ftp_cdup - переходит в родительскую директорию
ftp_chdir - переходит по директориям на FTP-сервере
ftp_close - закрывает FTP-соединение
ftp_connect - открывает FTP-соединение
ftp_delete - удаляет файлы на FTP-сервере
ftp_exec - запрашивает выполнение программы на FTP-сервере
ftp_fget - загружает файл с FTP-сервера и сохраняет в открытом файле
ftp_fput - загружает открытый файл на FTP-сервер
ftp_get_option - запрашивает поведение текущего потока FTP
ftp_get - загружает файл с FTP-сервера
ftp_login - входит в FTP-соединение
ftp_mdtm - возвращает время последнего изменения данного файла
ftp_mkdir - создаёт директорию
ftp_nlist - возвращает список файлов в данной директории
ftp_pasv - включает/выключает режим passive
ftp_put - выгружает файл на FTP-сервер
ftp_pwd - возвращает имя текущей директории
ftp_quit - закрывает FTP-соединение
ftp_rawlist - возвращает детальный список файлов в данной директории
ftp_rename - переименовывает файл на FTP-сервере
ftp_rmdir - удаляет директорию
ftp_set_option - устанавливает различные опции работы FTP
ftp_site - отправляет команду SITE на сервер
ftp_size - возвращает размер данного файла
ftp_systype - возвращает системный идентификатор типа удалённого FTP-сервера
XXXIV. Функции работы с функциями
call_user_func_array - вызывает пользовательскую функцию, заданную массивом параметров
call_user_func - вызывает пользовательскую функцию, заданную первым параметром
create_function - создаёт анонимную (lambda-стиль) функцию
func_get_arg - возвращает элемент из списка аргументов
func_get_args - возвращает массив, образующий список аргументов функции
func_num_args - возвращает количество аргументов, переданных функции
function_exists - возвращает TRUE, если данная функция определена
get_defined_functions - возвращает массив всех определённых функций
register_shutdown_function - регистрирует функцию для выполнения при отключении/shutdown
register_tick_function - регистрирует функцию для выполнения при каждом тике/tick
unregister_tick_function - разрегистрирует функцию для выполнения при каждом тике
XXXV. Gettext
bind_textdomain_codeset - специфицирует кодировку символов, в которой будет написано сообщение, возвращённое из каталога сообщений DOMAIN
bindtextdomain - устанавливает путь к домену
dcgettext - переопределяет domain для отдельного просмотра
dcngettext - множественная версия dcgettext
dgettext - переопределяет текущий домен
dngettext - множественная версия dgettext
gettext - просматривает сообщение в текущем домене
ngettext - множественная версия gettext
textdomain - устанавливает домен по умолчанию
XXXVI. GMP-функции
gmp_abs - абсолютное значение
gmp_add - складывает числа
gmp_and - логическое AND
gmp_clrbit - очищает бит
gmp_cmp - сравнивает числа
gmp_com - высчитывает дополнение/complement a
gmp_div_q - делит числа
gmp_div_qr - делит числа и получает частное и остаток
gmp_div_r - остаток от деления чисел
gmp_div - делит числа
gmp_divexact - точное деление чисел
gmp_fact - факториал
gmp_gcd - вычисляет GCD
gmp_gcdext - вычисляет GCD и множители
gmp_hamdist - Hamming distance (математики, переводите...)
gmp_init - создаёт GMP-число
gmp_intval - конвертирует GMP-число в целое/integer
gmp_invert - инвертирует по modulo
gmp_jacobi - символ Jacobi
gmp_legendre - символ Legendre
gmp_mod - операция Modulo
gmp_mul - умножает числа
gmp_neg - отрицает число
gmp_or - логическое OR
gmp_perfect_square - проверка точности квадрата
gmp_popcount - счёт заполнения
gmp_pow - возводит число в степень
gmp_powm - возводит число в степень с modulo
gmp_prob_prime - проверяет, является ли число "probably prime"
gmp_random - случайное число
gmp_scan0 - сканирует 0
gmp_scan1 - сканирует 1
gmp_setbit - устанавливает бит
gmp_sign - знак числа
gmp_sqrt - квадратный корень
gmp_sqrtrm - квадратный корень с остатком
gmp_strval - конвертирует GMP-число в строку
gmp_sub - вычитает числа
gmp_xor - логическое XOR
XXXVII. HTTP-функции
header - высылает сырой HTTP-header
headers_sent - возвращает TRUE, если header'ы отправлены
setcookie - отправляет куку
XXXVIII. Hyperwave-функции
hw_Array2Objrec - конвертирует атрибуты из массива объекта в запись объекта
hw_changeobject - изменяет атрибуты объекта (устарела)
hw_Children - ids объектов потомков
hw_ChildrenObj - записи объектов потомков
hw_Close - закрывает Hyperwave-соединение
hw_Connect - открывает соединение
hw_connection_info - печатает информацию о соединении с Hyperwave-сервером
hw_Cp - копирует объекты
hw_Deleteobject - удаляет объект
hw_DocByAnchor - object id объекта, принадлежащего якорю
hw_DocByAnchorObj - object record объекта, принадлежащего якорю
hw_Document_Attributes - object record hw_document'а
hw_Document_BodyTag - тэг body hw_document'а
hw_Document_Content - возвращает содержимое hw_document'а
hw_Document_SetContent - устанавливает/заменяет содержимое hw_document'а
hw_Document_Size - размер hw_document'а
hw_dummy - функция-заглушка Hyperwave
hw_EditText - запрашивает текстовый документ
hw_Error - номер ошибки
hw_ErrorMsg - возвращает сообщение об ошибке
hw_Free_Document - освобождает hw_document
hw_GetAnchors - object ids якорей документа
hw_GetAnchorsObj - object records якорей документа
hw_GetAndLock - возвращает запись объекта и блокирует объект
hw_GetChildColl - object ids коллекций потомка
hw_GetChildCollObj - object records коллекций потомка
hw_GetChildDocColl - object ids дочерних документов коллекции
hw_GetChildDocCollObj - object records дочерних документов коллекции
hw_GetObject - object record/запись объекта
hw_GetObjectByQuery - ищет объект
hw_GetObjectByQueryColl - ищет объект в коллекции
hw_GetObjectByQueryCollObj - ищет объект в коллекции
hw_GetObjectByQueryObj - ищет объект
hw_GetParents - object ids родителей
hw_GetParentsObj - object records родителей
hw_getrellink - получает ссылку из ресурса на цель относительно rootid
hw_GetRemote - получает удалённый документ
hw_GetRemoteChildren - получает потомков удалённого/remote документа
hw_GetSrcByDestObj - возвращает якоря, указывающие на объект
hw_GetText - запрашивает текстовый документ
hw_getusername - имя текущего вошедшего/logged in пользователя
hw_Identify - идентифицирует пользователя
hw_InCollections - проверяет, находятся ли ids объектов в коллекции
hw_Info - info о соединении
hw_InsColl - вставляет коллекцию/collection
hw_InsDoc - вставляет документ
hw_insertanchors - вставляет в текст только якоря
hw_InsertDocument - загружает любой документ
hw_InsertObject - вставляет object record
hw_mapid - отображает глобальный id/идентификатор в виртуальный локальный id
hw_Modifyobject - модифицирует object record
hw_Mv - перемещает объекты
hw_New_Document - создаёт новый документ
hw_Objrec2Array - конвертирует атрибуты из записи объекта в массив объекта
hw_Output_Document - печатает hw_document
hw_pConnect - делает постоянное соединение с БД
hw_PipeDocument - запрашивает любой документ
hw_Root - id объекта root
hw_setlinkroot - устанавливает id, на который вычисляются ссылки
hw_stat - возвращает status-строку
hw_Unlock - разблокирует объект
hw_Who - список текущих вошедших/logged in пользователей
XXXIX. Hyperwave API-функции
hw_api_attribute->key — возвращает ключ/key атрибута
hw_api_attribute->langdepvalue — возвращает значение для данного языка
hw_api_attribute->value — возвращает значение атрибута
hw_api_attribute->values — возвращает все значения атрибута
hw_api_attribute - создаёт экземпляр класса hw_api_attribute
hw_api->checkin - проверяет in-объект
hw_api->checkout - проверяет out-объект
hw_api->children — возвращает потомка объекта
hw_api_content->mimetype — возвращает mimetype
hw_api_content->read - читает содержимое
hw_api->content — возвращает содержимое объекта
hw_api->copy - копирует физически
hw_api->dbstat — возвращает статистику о сервере БД
hw_api->dcstat — возвращает статистику о сервере кэша документов
hw_api->dstanchors — возвращает список всех якорей назначения
hw_api->dstofsrcanchors — возвращает назначение якоря-источника
hw_api_error->count - возвращает количество причин/reasons
hw_api_error->reason — возвращает reason ошибки
hw_api->find - ищет объекты
hw_api->ftstat — возвращает статистику fulltext-сервере
hwapi_hgcsp — возвращает объект класса hw_api
hw_api->hwstat — возвращает статистику о Hyperwave-сервере
hw_api->identify - входит/Log в Hyperwave-сервер
hw_api->info — возвращает информацию о конфигурации сервера
hw_api->insert - вставляет новый объект
hw_api->insertanchor - вставляет новый объект типа anchor
hw_api->insertcollection - вставляет новый объект типа collection
hw_api->insertdocument - вставляет новый объект типа document
hw_api->link - создаёт ссылку на объект
hw_api->lock - блокирует объект
hw_api->move - перемещает объект между коллекциями
hw_api_content - создаёт новый экземпляр класса hw_api_content
hw_api_object->assign - клонирует объект
hw_api_object->attreditable - проверяет, может ли атрибут редактироваться
hw_api_object->count - возвращает количество атрибутов
hw_api_object->insert - вставляет новый атрибут
hw_api_object - создаёт новый экземпляр класса hw_api_object
hw_api_object->remove - удаляет атрибут
hw_api_object->title — возвращает название атрибута
hw_api_object->value — возвращает значение атрибута
hw_api->object - запрашивает информацию атрибута
hw_api->objectbyanchor — возвращает объект, к которому принадлежит anchor
hw_api->parents — возвращает родителя объекта
hw_api_reason->description — возвращает описание reason
hw_api_reason->type — возвращает тип reason/причины
hw_api->remove - удаляет объект
hw_api->replace - заменяет объект
hw_api->setcommitedversion - подтверждает версию, отличную от последней версии
hw_api->srcanchors — возвращает список всех anchor-источников
hw_api->srcsofdst — возвращает источник объекта назначения
hw_api->unlock - разблокирует блокированный объект
hw_api->user — возвращает пользователя объекта
hw_api->userlist — возвращает список всех вошедших/logged in пользователей
XL. ICAP-функции [не рекомендуются]
icap_close - закрывает поток ICAP
icap_create_calendar - создаёт новый календарь
icap_delete_calendar - удаляет календарь
icap_delete_event - удаляет событие из ICAP-календаря
icap_fetch_event - извлекает событие из потока календаря
icap_list_alarms - возвращает список событий, которые содержат переключатель предупреждения для данной даты/времени
icap_list_events - возвращает список событий между двумя данными датами
icap_open - открывает ICAP-соединение
icap_rename_calendar - переименовывает календарь
icap_reopen - вновь открывает ICAP-поток для нового календаря
icap_snooze - "усыпляет" предупреждение
icap_store_event - сохраняет событие в ICAP-календаре
XLI. iconv-функции
iconv_get_encoding - получает текущую установку для конвертации кодировки символов
iconv_set_encoding - устанавливает текущую установку для конвертации кодировки символов
iconv - конвертирует строку в запрошенную кодировку
ob_iconv_handler - конвертирует кодировку символов как обработчик буфера вывода
XLII. Image-функции
exif_imagetype - определяет тип изображения
exif_read_data — читает шапки EXIF в JPEG или TIFF
exif_thumbnail - запрашивает внедрённую уменьшенную версию/thumbnail изображения TIFF или JPEG
getimagesize - получает размер изображения
image2wbmp - выводит изображение в браузер или файл
imagealphablending - устанавливает режим смешения/blending изображения
imagearc - прорисовывает дугу
imagechar - прорисовывает символ горизонтально
imagecharup - прорисовывает символ вертикально
imagecolorallocate - выделяет цвет для изображения
imagecolorat - получает индекс цвета пиксела
imagecolorclosest - получает индекс цвета, ближайшего к специфицированному цвету
imagecolorclosestalpha - получает индекс цвета, ближайшего к специфицированному цвету + alpha
imagecolorclosesthwb - получает индекс цвета, оттенок, белизну и черноту, ближайшие к данному цвету
imagecolordeallocate - снимает выделение/размещение цвета для изображения
imagecolorexact - получает индекс специфицированного цвета
imagecolorexactalpha - получает индекс специфицированного цвета + alpha
imagecolorresolve - получает индекс специфицированного цвета или ближайшей возможной альтернативы
imagecolorresolvealpha - получает индекс специфицированного цвета + alpha или ближайшей возможной альтернативы
imagecolorset - устанавливает цвет для специфицированного индекса палитры
imagecolorsforindex - получает цвет индекса
imagecolorstotal - определяет количество цветов в палитре изображения
imagecolortransparent - определяет цвет как прозрачный/transparent
imagecopy - копирует часть изображения
imagecopymerge - копирует и объединяет часть изображения
imagecopymergegray - копирует и объединяет часть изображения с серой шкалой
imagecopyresampled - копирует часть изображения и изменяет его размер путём пересэмплирования
imagecopyresized - копирует часть изображения и изменяет его размер
imagecreate - создаёт новую палитру на основе изображения
imagecreatefromgd2 - создаёт новое изображение из GD2-файла или URL
imagecreatefromgd2part - создаёт новое изображение из данной части GD2-файла или URL
imagecreatefromgd - создаёт новое изображение из GD-файла или URL
imagecreatefromgif - создаёт новое изображение из файла или URL
imagecreatefromjpeg - создаёт новое изображение из файла или URL
imagecreatefrompng - создаёт новое изображение из файла или URL
imagecreatefromstring - создаёт новое изображение из потока изображения в строке
imagecreatefromwbmp - создаёт новое изображение из файла или URL
imagecreatefromxbm - создаёт новое изображение из файла или URL
imagecreatefromxpm - создаёт новое изображение из файла или URL
imagecreatetruecolor - создаёт новое изображение true color
imagedashedline - прорисовывает пунктирную линию
imagedestroy - разрушает изображение
imageellipse - прорисовывает эллипс
imagefill - заполняет заливкой
imagefilledarc - прорисовывает часть эллипса и заполняет её
imagefilledellipse - прорисовывает заполненный эллипс
imagefilledpolygon - прорисовывает заполненный многоугольник
imagefilledrectangle - прорисовывает заполненный прямоугольник
imagefilltoborder - заполняет заливкой специфицированного цвета
imagefontheight - получает высоту шрифта
imagefontwidth - получает ширину шрифта
imageftbbox - задаёт ограничивающий бокс текста, используя шрифты через freetype2
imagefttext - записывает текст на изображение, используя шрифты с FreeType 2
imagegammacorrect - применяет коррекцию гаммы к GD-изображению
imagegd2 - выводит GD2-изображение в браузер или файл
imagegd - выводит GD-изображение в браузер или файл
imagegif - выводит изображение в браузер или файл
imageinterlace - включает или отключает interlace/вывод изображения полосами
imagejpeg - выводит изображение в браузер или файл
imageline - прорисовывает линию
imageloadfont - загружает новый шрифт
imagepalettecopy - копирует палитру из одного изображения в другое
imagepng - выводит PNG-изображение в браузер или файл
imagepolygon - прорисовывает многоугольник
imagepsbbox - задаёт ограничивающий бокс прямоугольника текста, используя шрифты PostScript Type1
imagepscopyfont - делает копию уже загруженного шрифта для последующей модификации
imagepsencodefont - изменяет вектор кодировки символов шрифта
imagepsextendfont - расширяет или сжимает шрифт
imagepsfreefont - освобождает память, использованную шрифтом PostScript Type 1
imagepsloadfont - загружает шрифт PostScript Type 1 из файла
imagepsslantfont - наклоняет шрифт
imagepstext - прорисовывает текстовую строку поверх изображения с использованием шрифтов PostScript Type1
imagerectangle - прорисовывает прямоугольник
imagesetbrush - устанавливает изображение кисти для прорисовки линии
imagesetpixel - устанавливает одиночный пиксел
imagesettyle - устанавливает стиль прорисовки линии
imagesetthickness - устанавливает толщину прорисовки линии
imagesettile - устанавливает изображение, размножаемое для заполнения/tile
imagestring - прорисовывает строку горизонтально
imagestringup - прорисовывает строку вертикально
imagesx - получает ширину изображения
imagesy - получает высоту изображения
imagetruecolortopalette - конвертирует изображение true color в палитровое/palette изображение
imagettfbbox - задаёт ограничивающий бокс текста, используя шрифты TrueType
imagettftext - записывает текст на изображение, используя шрифты TrueType
imagetypes - возвращает типы изображений, поддерживаемые этим построением PHP
imagewbmp - выводит изображение в браузер или файл
iptcembed - внедряет двоичные IPTC-данные в JPEG-изображение
jpeg2wbmp - конвертирует файл JPEG-изображения в файл WBMP-изображения
png2wbmp - конвертирует файл PNG-изображения в файл WBMP-изображения
read_exif_data - читает header-информацию, хранимую в изображениях TIFF и JPEG
XLIII. IMAP, POP3 и NNTP-функции
imap_8bit - конвертирует 8-битную строку в закавыченную печатаемую строку
imap_alerts - Эта функция возвращает все сообщения-предупреждения IMAP (если имеются), которые возникли в процессе запроса этой страницы или после восстановления стэка предупреждений
imap_append - присоединяет строковое сообщение в специфицированный mailbox
imap_base64 - декодирует BASE64-кодированный текст
imap_binary - конвертирует 8-битную строку в base64-строку
imap_body - читает тело сообщения
imap_bodystruct - читает структуру специфицированного раздела тела специфического сообщения
imap_check - проверяет текущий mailbox
imap_clearflag_full - очищает флаги в сообщениях
imap_close - закрывает поток IMAP
imap_createmailbox - создаёт новый mailbox/почтовый ящик
imap_delete - помечает сообщение для удаления из текущего mailbox
imap_deletemailbox - удаляет mailbox
imap_errors - эта функция возвращает все ошибки IMAP (если имеются), которые возникли в процессе запроса этой страницы или после восстановления стэка ошибок
imap_expunge - удаляет все сообщения, помеченные для удаления
imap_fetch_overview - читает обзор информации в шапках/headers данного сообщения
imap_fetchbody - извлекает определённый раздел тела сообщения
imap_fetchheader - возвращает header сообщения
imap_fetchstructure - читает структуру определённого сообщения
imap_get_quota - запрашивает установки уровня квоты и статистику использования mailbox
imap_getmailboxes - читает список mailbox'ов, возвращая детальную информацию о каждом
imap_getsubscribed - выдаёт список всех подписанных mailbox'ов
imap_header - читает header сообщения
imap_headerinfo - читает header сообщения
imap_headers — возвращает header'ы всех сообщений в mailbox
imap_last_error - эта функция возвращает последнюю ошибку IMAP (если имеется), которая возникла в процессе запроса этой страницы
imap_listmailbox - читает список mailbox'ов
imap_listsubscribed - выдаёт список всех подписанных mailbox'ов
imap_mail_compose - создаёт MIME-сообщение на основе данных разделов envelope и body
imap_mail_copy - копирует специфицированное сообщение в mailbox
imap_mail_move - перемещает специфицированное сообщение в mailbox
imap_mail - отправляет email-сообщение
imap_mailboxmsginfo - получает информацию о текущем mailbox'е
imap_mime_header_decode - декодирует элементы MIME-header'а
imap_msgno - эта функция возвращает количество последовательностей сообщений для данного UID
imap_num_msg - задаёт количество сообщений в текущем mailbox
imap_num_recent - задаёт количество оставшихся сообщений в текущем mailbox
imap_open - открывает поток IMAP в mailbox
imap_ping - проверяет, активен ли поток IMAP
imap_popen - открывает постоянный поток IMAP в mailbox
imap_qprint - конвертирует закавыченную печатаемую строку в 8-битную строку
imap_renamemailbox - переименовывает старый mailbox в новый mailbox
imap_reopen - повторно открывает поток IMAP в новый mailbox
imap_rfc822_parse_adrlist - разбирает строку с адресом
imap_rfc822_parse_headers - разбирает mail header'ы из строки
imap_rfc822_write_address - Возвращает соответственно сформатированный email адрес с данными mailbox, host и personal info.
imap_scanmailbox - читает список mailbox'ов, берёт строку для поиска в тексте mailbox'а
imap_search - эта функция возвращает массив сообщений, совпадающих с данными критериями поиска
imap_set_quota - устанавливает квоту для данного mailbox'а
imap_setacl - устанавливает ACL для данного mailbox'а
imap_setflag_full - устанавливает флаги на сообщениях
imap_sort — сортирует массив header'ов сообщений
imap_status - эта функция возвращает статус-информацию о mailbox'е, отличном от текущего
imap_subscribe - подписывает на mailbox
imap_thread - возвращает дерево, распределённое REFERENCES по потокам
imap_uid - эта функция возвращает UID для данного номера последовательности сообщений
imap_undelete - снимает маркировку с сообщения, помеченного для удаления
imap_unsubscribe - отменяет подписку на mailbox
imap_utf7_decode - декодирует модифицированную UTF-7-кодированную строку
imap_utf7_encode — конвертирует 8-битные данные в модифицированный UTF-7-текст
XLIV. Informix-функции
ifx_affected_rows - получает количество рядов, задействованных в запросе
ifx_blobinfile_mode - устанавливает blob-режим по умолчанию для всех select-запросов
ifx_byteasvarchar - устанавливает byte-режим по умолчанию
ifx_close - закрывает соединение Informix
ifx_connect - открывает серверное соединение Informix
ifx_copy_blob - дублирует данный blob-объект
ifx_create_blob - создаёт blob-объект
ifx_create_char - создаёт char-объект
ifx_do - выполняет ранее подготовленный SQL-оператор
ifx_error - возвращает код ошибки последнего вызова Informix
ifx_errormsg - возвращает сообщение об ошибке последнего вызова Informix
ifx_fetch_row - получает ряд как перечислимый массив
ifx_fieldproperties - выдаёт список свойств SQL-полей
ifx_fieldtypes - выдаёт список Informix SQL-полей
ifx_free_blob - удаляет blob-объект
ifx_free_char - удаляет char-объект
ifx_free_result - освобождает ресурсы для запроса
ifx_get_blob - возвращает содержимое blob-объекта
ifx_get_char - возвращает содержимое char-объекта
ifx_getsqlca - получает содержимое sqlca.sqlerrd[0..5] после запроса
ifx_htmltbl_result - форматирует все ряды запроса в виде HTML-таблицы
ifx_nullformat - устанавливает return-значение по умолчанию при извлечении ряда
ifx_num_fields - возвращает количество столбцов в запросе
ifx_num_rows - подсчитывает ряды, уже извлечённые из запроса
ifx_pconnect - открывает постоянное соединение Informix
ifx_prepare - готовит SQL-оператор для выполнения
ifx_query - отправляет Informix query
ifx_textasvarchar - устанавливает текстовый режим по умолчанию
ifx_update_blob - обновляет содержимое blob-объекта
ifx_update_char - обновляет содержимое char-объекта
ifxus_close_slob - удаляет slob-объект
ifxus_create_slob - создаёт slob-объект и открывает его
ifxus_free_slob - удаляет slob-объект
ifxus_open_slob - открывает slob-объект
ifxus_read_slob - читает n байт slob-объекта
ifxus_seek_slob - устанавливает текущую позицию файла или поиска
ifxus_tell_slob - возвращает текущую позицию файла или поиска
ifxus_write_slob - записывает строку в slob-объект
XLV. InterBase-функции
ibase_blob_add - добавляет данные в созданный blob
ibase_blob_cancel - отменяет создание blob
ibase_blob_close - закрывает blob
ibase_blob_create - создаёт blob для добавления данных
ibase_blob_echo - выводит содержимое blob в браузер
ibase_blob_get - получает len байт данных из открытого blob
ibase_blob_import - создаёт blob, копирует в него файл и закрывает его
ibase_blob_info - возвращает длину blob и другую полезную информацию
ibase_blob_open - открывает blob для запрашивания частей данных
ibase_close - закрывает соединение с БД InterBase
ibase_commit - подтверждает транзакцию
ibase_connect - открывает соединение с БД InterBase
ibase_errmsg - возвращает сообщения об ошибках
ibase_execute - выполняет ранее подготовленный запрос
ibase_fetch_object - получает объект из БД InterBase
ibase_fetch_row - получает ряд из БД InterBase
ibase_field_info - получает информацию о поле
ibase_free_query - освобождает память, выделенную подготовленным запросом/query
ibase_free_result - освобождает результирующий набор/result set
ibase_num_fields - получает количество полей в результирующем наборе
ibase_pconnect - создаёт постоянное соединение с БД InterBase
ibase_prepare - подготавливает запрос/query для последующего связывания заглушек параметров ивыполнения
ibase_query - выполняет запрос к БД InterBase
ibase_rollback - откатывает транзакцию
ibase_timefmt - устанавливает формат столбцов timestamp, date и time type, возвращаемых запросами
ibase_trans - начинает транзакцию
XLVI. Ingres II-функции
ingres_autocommit - включает и выключает autocommit
ingres_close - закрывает соединение с БД Ingres II
ingres_commit - подтверждает транзакцию
ingres_connect - открывает соединение с БД Ingres II
ingres_fetch_array - извлекает ряд результата в массив
ingres_fetch_object - извлекает ряд результата в объект
ingres_fetch_row - извлекает ряд результата в перечислимый массив
ingres_field_length - получает длину поля
ingres_field_name - получает имя поля в результате выполнения запроса
ingres_field_nullable - проверяет, является ли поле обнуляемым
ingres_field_precision - получает точность поля
ingres_field_scale - получает масштаб поля
ingres_field_type - получает тип поля в результате выполнения запроса
ingres_num_fields - получает количество полей, возвращённых последним запросом
ingres_num_rows - получает количество рядов, задействованных в или возвращённых последним запросом
ingres_pconnect - открывает постоянное соединение с БД Ingres II
ingres_query - отправляет SQL query на Ingres II
ingres_rollback - откатывает транзакцию
XLVII. IRC Gateway-функции
ircg_channel_mode - устанавливает флаги режима каналов для пользователя
ircg_disconnect - закрывает соединение с сервером
ircg_fetch_error_msg - возвращает ошибку от предыдущей операции ircg
ircg_get_username - получает username для соединения
ircg_html_encode - кодирует HTML, сохраняя вывод
ircg_ignore_add - добавляет пользователя в ваш список ignore на сервере
ircg_ignore_del - удаляет пользователя из вашего списка ignore на сервере
ircg_is_conn_alive - проверяет статус соединения
ircg_join - входит в канал на подсоединённом сервере
ircg_kick - выбрасывает пользователя из канала на сервере
ircg_lookup_format_messages - выбирает набор строк форматирования для отображения IRC-собщений
ircg_msg - отправляет сообщение в канал или пользователю на сервере
ircg_nick - изменяет псевдоним на сервере
ircg_nickname_escape - кодирует специальные символы в псевдониме для совмещения с IRC
ircg_nickname_unescape - декодирует кодированный псевдоним
ircg_notice - отправляет уведомление пользователю на сервере
ircg_part - оставляет канал на сервере
ircg_pconnect - соединяется с IRC-сервером
ircg_register_format_messages - регистрирует набор строк форматирования для отображения IRC-ссобщений
ircg_set_current - устанавливает текущее соединение для вывода
ircg_set_file - устанавливает logfile для соединения
ircg_set_on_die - устанавливает hostaction для выполнения при завале соединения
ircg_topic - устанавливает предмет/topic для канала на сервере
ircg_whois - запрашивает пользовательскую информацию для псевдонима на сервере
XLVIII. Java
java_last_exception_clear - очищает последнее Java-исключение
java_last_exception_get - получает последнее Java-исключение
XLIX. LDAP-функции
ldap_8859_to_t61 - транслирует 8859-символы в t61-символы
ldap_add - добавляет вхождения в LDAP-директорию
ldap_bind - связывает с LDAP-директорией
ldap_close - закрывает ссылку на LDAP-сервер
ldap_compare - сравнивает значение атрибута, найденного во вхождении, специфицированном с помощью DN
ldap_connect - соединяет с LDAP-сервером
ldap_count_entries - подсчитывает количество вхождений при поиске
ldap_delete - удаляет вхождение их директории
ldap_dn2ufn - конвертирует DN в формат User Friendly Naming
ldap_err2str - конвертирует номер ошибки LDAP в строку сообщения об ошибке
ldap_errno - возвращает номер ошибки LDAP последней команды LDAP
ldap_error - возвращает сообщение об ошибке LDAP последней команды LDAP
ldap_explode_dn - делит DN на части-компоненты
ldap_first_attribute - возвращает первый атрибут
ldap_first_entry - возвращает первый результирующий id
ldap_first_reference - возвращает первую ссылку
ldap_free_result - освобождает память результата
ldap_get_attributes - получает атрибуты из вхождения результата поиска
ldap_get_dn - получает DN результирующего вхождения
ldap_get_entries - получает все результирующие вхождения
ldap_get_option - получает текущее значение данной опции
ldap_get_values_len - получает все бинарные значения из результирующего вхождения
ldap_get_values - получает все значения из результирующего вхождения
ldap_list - одноуровневый поиск
ldap_mod_add - добавляет значения атрибутов текущим атрибутам
ldap_mod_del - удаляет значения атрибутов из текущих атрибутов
ldap_mod_replace - заменяет значения атрибутов новыми
ldap_modify - модифицирует LDAP-вхождение
ldap_next_attribute - получает следующий атрибут в результате
ldap_next_entry - получает следующее результирующее вхождение
ldap_next_reference - получает следующую ссылку
ldap_parse_reference - извлекает информацию из вхождения ссылки
ldap_parse_result - извлекает информацию из результата
ldap_read - читает вхождение
ldap_rename - модифицирует имя вхождения
ldap_search - ищет дерево LDAP
ldap_set_option - устанавливает значение данной опции
ldap_set_rebind_proc - устанавливает callback-функцию для выполнения повторных связок при referral chasing
ldap_sort - сортирует результирующие вхождения LDAP
ldap_start_tls - стартует TLS
ldap_t61_to_8859 - транслирует t61-символы в 8859-символы
ldap_unbind - отвязывает от LDAP-директории
L. Mail-функции
ezmlm_hash - вычисляет хэш-значение, необходимое для EZMLM
mail - отправляет почту
LI. mailparse-функции
mailparse_determine_best_xfer_encoding - определяет наилучший способ кодирования содержимого, прочитанного из файлового указателя fp, где обязана иметься возможность для поиска
mailparse_msg_create — возвращает дескриптор, который может использоваться для разбора сообщения
mailparse_msg_extract_part_file - извлекает/декодирует раздел сообщения, декодируя кодировку трансфера
mailparse_msg_extract_part - извлекает/декодирует раздел сообщения. Если callbackfunc не специфицирована, содержимое будет отправлено в "stdout"
mailparse_msg_free - освобождает дескриптор, выделенный mailparse_msg_crea
mailparse_msg_get_part_data — возвращает ассоциативный массив информации о сообщении
mailparse_msg_get_part — возвращает дескриптор данного раздела в mimemessage
mailparse_msg_get_structure — возвращает массив имён mime-разделов в предоставленном сообщении
mailparse_msg_parse_file - разбирает файл и возвращает ресурс, представляющий эту структуру
mailparse_msg_parse - инкрементно разбирает данные в буфере
mailparse_rfc822_parse_addresses - разбирает адреса и возвращает хэш, содержащий эти данные
mailparse_stream_encode - направляет в поток данные из исходного указателя файла, применяя кодировку и записывая в destfp
mailparse_uudecode_all - сканирует данные из fp и извлекает каждый внедрённый uuencoded файл. Возвращает массив со списком filename-информации
LII. Mathematical-функции
abs - абсолютное значение
acos - арккосинус
acosh - инверсный гиперболический косинус
asin - арксинус
asinh - инверсный гиперболический синус
atan2 - арктангенс двух переменных
atan - арктангенс
atanh - инверсный гиперболический тангенс
base_convert - конвертирует число между произвольными базами
bindec - двоичное в 10-ричное
ceil - округление дробей в сторону увеличения
cos - косинус
cosh - гиперболический косинус
decbin - десятеричное в двоичное
dechex - 10-ричное в 16-ричное
decoct - 10-ричное в 8-ричное
deg2rad - конвертирует число в градусах в эквивалент в радианах
exp - e в степени ...
expm1 - возвращает exp(число) - 1, вычисляемое способом, который обеспечивает точность, даже если значение близко к нулю
floor - округляет дробь в сторону уменьшения
getrandmax - показывает наибольшее возможное случайное значение
hexdec - 16-ричное в 10-ричное
hypot - возвращает sqrt( num1*num1 + num2*num2)
is_finite -
is_infinite -
is_nan -
lcg_value - комбинированный линеарный конгруэнтный генератор
log10 - логарифм с базой 10
log1p - возвращает log(1 + число), вычисляемое способом, который обеспечивает точность, даже если значение близко к нулю
log - натуральный логарифм
max - находит наибольшее значение
min - находит наименьшее значение
mt_getrandmax - показывает наибольшее возможное случайное значение
mt_rand - генерирует наилучшее случайное значение
mt_srand - запускает генератор наилучшего случайного числа
number_format - форматирует число с группировкой по тысячам
octdec - 8-ричное в 10-ричное
pi - значение pi
pow - экспоненциальное выражение
rad2deg - конвертирует число в радианах в эквивалент в градусах
rand - генерирует случайное число
round - округляет число с плавающей точкой/float
sin - синус
sinh - гиперболический синус
sqrt - квадратный корень
srand - запускает генератор наилучшего случайного числа
tan - тангенс
tanh - гиперболический тангенс
LIII. Многобайтные строки
mb_convert_encoding - конвертирует кодировку символов
mb_convert_kana - конвертирует "kana" из одной в другую ("zen-kaku" ,"han-kaku" и другие)
mb_convert_variables - конвертирует код символа в переменной(-ых)
mb_decode_mimeheader - декодирует строку в поле MIME header
mb_decode_numericentity - декодирует HTML-ссылку на числовую строку в символ
mb_detect_encoding - определяет кодировку символов
mb_detect_order - устанавливает/получает порядок определения кодировки символов
mb_encode_mimeheader - кодирует строку для MIME header'а
mb_encode_numericentity - кодирует символ в HTML-ссылку на числовую строку
mb_ereg_match - совпадение с регулярным выражением для многобайтной строки
mb_ereg_replace - замещает регулярное выражение многобайтной поддержкой
mb_ereg_search_getpos - возвращает стартовую точку следующего совпадения регулярного выражения
mb_ereg_search_getregs - запрашивает результат из последнего совпадения многобайтного регулярного выражения
mb_ereg_search_init - настраивает строку и регулярное выражение для совпадения с регулярным выражением
mb_ereg_search_pos - возвращает позицию и длину совпавшей части многобайтного регулярного выражения для предопределённой многобайтной строки
mb_ereg_search_regs - возвращает совпавшую часть многобайтного регулярного выражения
mb_ereg_search_setpos - устанавливает стартовую точку следующего совпадения регулярного выражения
mb_ereg_search - совпадение многобайтного регулярного выражения для предопределённой многобайтной строки
mb_ereg - совпадение с регулярным выражением, с многобайтной поддержкой
mb_eregi_replace - заменяет регулярное выражение с многобайтной поддержкой, игнорируя регистр
mb_eregi - совпадение с регулярным выражением, игнорируя регистр, с многобайтной поддержкой
mb_get_info - получает внутренние настройки mbstring
mb_http_input - определяет кодировку символов HTTP-ввода
mb_http_output - устанавливает/получает кодировку символов HTTP-вывода
mb_internal_encoding - устанавливает/получает внутреннюю кодировку кодировку символов
mb_language - устанавливает/получает текущий язык
mb_output_handler - Callback-функция конвертирует кодировку символов в буфере вывода
mb_parse_str - разбирает GET/POST/COOKIE данные и устанавливает глобальную переменную
mb_preferred_mime_name - получает строку MIME charset
mb_regex_encoding - возвращает текущую кодировку для многобайтного regex как строку
mb_send_mail - отправляет кодированную mail
mb_split - делит многобайтную строку с использованием регулярного выражения
mb_strcut - получает часть строки
mb_strimwidth - получает усечённую строку специфицированной ширины
mb_strlen - получает длину строки
mb_strpos - находит позицию первого вхождения строки в строке
mb_strrpos - находит позицию последнего вхождения строки в строке
mb_strwidth - возвращает ширину строки
mb_substitute_character - устанавливает/получает замещающий символ
mb_substr - получает часть строки
LIV. MCAL-функции
mcal_append_event - сохраняет новое событие в MCAL-календаре
mcal_close - закрывает поток MCAL
mcal_create_calendar - создаёт новый MCAL-календарь
mcal_date_compare - сравнивает две даты
mcal_date_valid — возвращает TRUE, если данный год, месяц, день является верной датой
mcal_day_of_week — возвращает день недели для данной даты
mcal_day_of_year — возвращает день года для данной даты
mcal_days_in_month — возвращает количество дней в данном месяце
mcal_delete_calendar - удаляет MCAL-календарь
mcal_delete_event - удаляет событие из MCAL-календаря
mcal_event_add_attribute - добавляет атрибут и значение в структуру глобальных событий потока
mcal_event_init - инициализирует структуру глобальных событий потока
mcal_event_set_alarm - устанавливает напоминание/alarm структуры глобальных событий потока
mcal_event_set_category - устанавливает категорию структуры глобальных событий потока
mcal_event_set_class - устанавливает класс структуры глобальных событий потока
mcal_event_set_description - устанавливает описание структуры глобальных событий потока
mcal_event_set_end - устанавливает конечную дату и время структуры глобальных событий потока
mcal_event_set_recur_daily - устанавливает повторение структуры глобальных событий потока
mcal_event_set_recur_monthly_mday - устанавливает повторение структуры глобальных событий потока
mcal_event_set_recur_monthly_wday - устанавливает повторение структуры глобальных событий потока
mcal_event_set_recur_none - устанавливает повторение структуры глобальных событий потока
mcal_event_set_recur_weekly - устанавливает повторение структуры глобальных событий потока
mcal_event_set_recur_yearly - устанавливает повторение структуры глобальных событий потока
mcal_event_set_start - устанавливает начальную дату и время структуры глобальных событий потока
mcal_event_set_title - устанавливает заголовок/title структуры глобальных событий потока
mcal_expunge - удаляет все события, помеченные как вычёркиваемые
mcal_fetch_current_stream_event — возвращает объект, содержащий структуру событий текущего потока
mcal_fetch_event - извлекает событие из календарного потока
mcal_is_leap_year — является данный год високосным, или нет
mcal_list_alarms - возвращает список событий, имеющих включённое уведомление для данной даты/времени
mcal_list_events - возвращает список ID'ов для даты или диапазона дат
mcal_next_recurrence — возвращает следующее повторение события
mcal_open - открывает MCAL-соединение
mcal_popen - открывает постоянное MCAL-соединение
mcal_rename_calendar - переименовывает MCAL-календарь
mcal_reopen - повторно открывает MCAL-соединение
mcal_snooze - выключает уведомление о событии
mcal_store_event - модифицирует существующее событие в MCAL-календаре
mcal_time_valid — возвращает TRUE, если данный год, месяц, день является верным временем
mcal_week_of_year — возвращает номер недели для данной даты
LV. Mcrypt Encryption-функции
mcrypt_cbc - шифрует/дешифрует данные в режиме CBC
mcrypt_cfb - шифрует/дешифрует данные в режиме CFB
mcrypt_create_iv - создаёт вектор инициализации (IV) из произвольного ресурса
mcrypt_decrypt - дешифрует crypttext с заданными параметрами
mcrypt_ecb - шифрует/дешифрует данные в режиме ECB mode
mcrypt_enc_get_algorithms_name — возвращает имя открытого алгоритма
mcrypt_enc_get_block_size — возвращает размер блока открытого алгоритма
mcrypt_enc_get_iv_size — возвращает размер IV открытого алгоритма
mcrypt_enc_get_key_size — возвращает максимальны поддерживаемый keysize/размер ключа открытого режима
mcrypt_enc_get_modes_name — возвращает имя открытого режима
mcrypt_enc_get_supported_key_sizes — возвращает массив с поддерживаемыми размерами ключей открытого алгоритма
mcrypt_enc_is_block_algorithm_mode - проверяет, работает ли шифровка открытого режима с блоками
mcrypt_enc_is_block_algorithm - проверяет, является ли алгоритм открытого режима алгоритмом блока
mcrypt_enc_is_block_mode - проверяет, выводит ли открытый режим блоки
mcrypt_enc_self_test — эта функция запускает самопроверку в открытом модуле
mcrypt_encrypt - шифрует обычный текст с заданными параметрами
mcrypt_generic_deinit — эта функция деинициализирует модуль шифровки
mcrypt_generic_end — эта функция прерывает шифровку
mcrypt_generic_init — эта функция инициализирует все буферы, необходимые для шифрования
mcrypt_generic — эта функция шифрует данные
mcrypt_get_block_size - получает размер блока специфицированного шифра
mcrypt_get_cipher_name - получает имя специфицированного шифра
mcrypt_get_iv_size — возвращает размер IV, принадлежащего специфицированной комбинации шифр/режим
mcrypt_get_key_size - получает размер ключа специфицированного шифра
mcrypt_list_algorithms - получает массив всех поддерживаемых шифров
mcrypt_list_modes - получает массив всех поддерживаемых режимов
mcrypt_module_close - закрывает mcrypt-модуль
mcrypt_module_get_algo_block_size — возвращает размер блока специфицированного алгоритма
mcrypt_module_get_algo_key_size — возвращает максимальный поддерживаемый keysize открытого режима
mcrypt_module_get_supported_key_sizes — возвращает массив с поддерживаемыми keysizes открытого алгоритма
mcrypt_module_is_block_algorithm_mode - эта функция возвращает, является ли специфицированный модуль алгоритмом блока, или нет
mcrypt_module_is_block_algorithm — эта функция проверяет, является ли специфицированный алгоритм алгоритмом блока
mcrypt_module_is_block_mode - эта функция возвращает, выводит специфицированный режим блоки, или нет
mcrypt_module_open — эта функция открывает модуль алгоритма и используемый режим
mcrypt_module_self_test — эта функция запускает самопроверку в специфицированном модуле
mcrypt_ofb - шифрует/дешифрует данные в режиме OFB
mdecrypt_generic — эта функция дешифрует данные
LVI. Mhash-функции
mhash_count - получает наивысший доступный hash id
mhash_get_block_size - получает размер блока специфицированного хэша
mhash_get_hash_name - получает имя специфицированного хэша
mhash_keygen_s2k - генерирует ключ
mhash - вычисляет хэш
LVII. Mimetype-функции
mime_content_type - определяет MIME Content-type файла
LVIII. Microsoft SQL Server-функции
mssql_bind - добавляет параметр к хранимой процедуре или удалённой хранимой процедуре
mssql_close - закрывает соединение с MS SQL-сервером
mssql_connect - открывает соединение с MS SQL-сервером
mssql_data_seek - передвигает внутренний указатель ряда
mssql_execute - выполняет хранимую процедуру на БД MS-SQL-сервера
mssql_fetch_array - извлекает ряд как массив
mssql_fetch_assoc - возвращает ассоциативный массив текущего ряда в result set (результирующем наборе), специфицированном через result_id
mssql_fetch_batch - возвращает следующий пакет записей
mssql_fetch_field - получает информацию поля
mssql_fetch_object - извлекает ряд как объект
mssql_fetch_row - получает рад как перечислимый массив
mssql_field_length - получает длину поля
mssql_field_name - получает имя поля
mssql_field_seek - устанавливает смещение поля
mssql_field_type - получает тип поля
mssql_free_result - освобождает результирующую память
mssql_get_last_message - возвращает последнее сообщение сервера (через min_message_severity?)
mssql_guid_string - конвертирует 16-байтный бинарный GUID в строку
mssql_init - инициализирует хранимую процедуру или удалённую хранимую процедуру
mssql_min_error_severity - устанавливает самый нижний уровень серьёзности ошибок
mssql_min_message_severity - устанавливает самый нижний уровень серьёзности сообщений
mssql_next_result - передвигает внутренний указатель результата на следующий результат
mssql_num_fields - получает количество полей в результате
mssql_num_rows - получает количество рядов в результате
mssql_pconnect - открывает постоянное соединение с MS SQL
mssql_query - отправляет MS SQL query/запрос
mssql_result - получает результирующие данные
mssql_rows_affected - возвращает количество записей, задействованных в запросе
mssql_select_db - выбирает БД MS SQL
LIX. Ming-функции для Flash
ming_setcubicthreshold - устанавливает cubic threshold (?)
ming_setscale - устанавливает масштаб (?)
ming_useswfversion - использует SWF-версию (?)
SWFAction - создаёт новую Action/Акцию
SWFBitmap->getHeight — возвращает высоту растра
SWFBitmap->getWidth — возвращает ширину растра
SWFBitmap - загружает Bitmap-объект
swfbutton_keypress — возвращает флаг акции для keyPress(char)
SWFbutton->addAction - добавляет акцию
SWFbutton->addShape - добавляет фигуру кнопке
SWFbutton->setAction - устанавливает акцию
SWFbutton->setdown - псевдоним для addShape(shape, SWFBUTTON_DOWN)
SWFbutton->setHit - псевдоним для addShape(shape, SWFBUTTON_HIT)
SWFbutton->setOver - псевдоним для addShape(shape, SWFBUTTON_OVER)
SWFbutton->setUp - псевдоним для addShape(shape, SWFBUTTON_UP)
SWFbutton - создаёт новую кнопку
SWFDisplayItem->addColor - добавляет данный цвет к трансформации цвета данного элемента
SWFDisplayItem->move - перемещает объект в относительных координатах
SWFDisplayItem->moveTo - перемещает объект в глобальных координатах
SWFDisplayItem->multColor - умножает трансформацию цвета элемента
SWFDisplayItem->remove - удаляет объект из клипа
SWFDisplayItem->Rotate - поворачивает объект в относительных координатах
SWFDisplayItem->rotateTo - поворачивает объект в глобальных координатах
SWFDisplayItem->scale - масштабирует объект в относительных координатах
SWFDisplayItem->scaleTo - масштабирует объект в глобальных координатах
SWFDisplayItem->setDepth - устанавливает z-порядок (в стэке)
SWFDisplayItem->setName - устанавливает имя объекта
SWFDisplayItem->setRatio - устанавливает пропорцию объекта
SWFDisplayItem->skewX - устанавливает X-наклон
SWFDisplayItem->skewXTo - устанавливает X-наклон
SWFDisplayItem->skewY - устанавливает Y-наклон
SWFDisplayItem->skewYTo - устанавливает Y-наклон
SWFDisplayItem - создаёт новый объект displayitem
SWFFill->moveTo - перемещает fill-источник
SWFFill->rotateTo - устанавливает fill-поворот
SWFFill->scaleTo - устанавливает fill-масштаб
SWFFill->skewXTo - устанавливает fill x-наклон
SWFFill->skewYTo - устанавливает fill y-наклон
SWFFill - загружает SWFFill-объект
swffont->getwidth — возвращает ширину строки
SWFFont - загружает определение шрифта
SWFGradient->addEntry - добавляет вхождение в gradient-список
SWFGradient - создаёт gradient-объект
SWFMorph->getshape1 - получает дескриптор для начальной фигуры
SWFMorph->getshape2 - получает дескриптор для конечной фигуры
SWFMorph - создаёт новый SWFMorph-объект
SWFMovie->add - добавляет тип и данные в клип
SWFMovie->nextframe - перемещает на следующий фрэйм анимации
SWFMovie->output - выполняет дамп вашего любовно приготовленного клипа
SWFMovie->remove - удаляет экземпляр объекта из display-списка
SWFMovie->save - сохраняет ваш клип в файле
SWFMovie->setbackground - устанавливает цвет фона
SWFMovie->setdimension - устанавливает ширину и высоту клипа
SWFMovie->setframes - устанавливает общее количество фрэймов в анимации
SWFMovie->setrate - устанавливает класс фрэйма анимации
SWFMovie->streammp3 - запускает поток MP3-файла
SWFMovie - создаёт новый movie-объект, представляющий клип SWF версии 4
SWFShape->addFill - добавляет сплошную заливку фигуре
SWFShape->drawCurve - рисует кривую (относительно)
SWFShape->drawCurveTo - рисует кривую
SWFShape->drawLine - рисует линию (относительно)
SWFShape->drawLineTo - рисует линию
SWFShape->movePen - перемещает карандаш фигуры (относительно)
SWFShape->movePenTo - перемещает карандаш фигуры
SWFShape->setLeftFill - устанавливает левый цвет растра
SWFShape->setLine - устанавливает стиль линии фигуры
SWFShape->setRightFill - устанавливает правый цвет растра
SWFShape - создаёт новый shape-объект
SWFSprite->add - добавляет объект в спрайт
SWFSprite->nextframe - перемещает к следующему фрэйму анимации
SWFSprite->remove - удаляет объект из спрайта
SWFSprite->setframes - устанавливает общее количество фрэймов в анимации
SWFSprite - создаёт клип (спрайт)
SWFText->addString - рисует строку
SWFText->getWidth - вычисляет ширину строки
SWFText->moveTo - перемещает карандаш
SWFText->setColor - устанавливает текущий цвет шрифта
SWFText->setFont - устанавливает текущий шрифт
SWFText->setHeight - устанавливает высоту текущего шрифта
SWFText->setspacing - устанавливает spacing текущего шрифта
SWFText - создаёт новый SWFText-объект
SWFTextField->addstring - объединяет данную строку с текстовым полем
SWFTextField->align - устанавливает выравнивание текстового поля
SWFTextField->setbounds - устанавливает ширину и высоту текстового поля
SWFTextField->setcolor - устанавливает цвет текстового поля
SWFTextField->setFont - устанавливает шрифт текстового поля
SWFTextField->setHeight - устанавливает высоту шрифта данного текстового поля
SWFTextField->setindentation - устанавливает отступ первой строчки абзаца
SWFTextField->setLeftMargin - устанавливает ширину левого поля текстового поля
SWFTextField->setLineSpacing - устанавливает межстрочный интервал текстового поля
SWFTextField->setMargins - устанавливает ширину полей текстового поля
SWFTextField->setname - устанавливает имя переменной
SWFTextField->setrightMargin - устанавливает ширину правого поля текстового поля
SWFTextField - создаёт объект текстового поля
LX. Прочие функции
connection_aborted - возвращает TRUE,если клиент разорвал соединение
connection_status - возвращает битовое поле статуса соединения
connection_timeout - возвращает TRUE, если скрипт взял таймаут
constant - возвращает значение константы
define - определяет именованную константу
defined - проверяет, существует ли данная именованная константа
die - псевдоним exit()
eval - вычисляет строку как PHP-код
exit - выводит сообщение и прерывает выполнение текущего скрипта
get_browser - сообщает, какой браузер у пользователя
highlight_file - подсветка синтаксиса файла
highlight_string - подсветка синтаксиса строки
ignore_user_abort - устанавливает, должно ли отсоединение клиента прерывать выполнение скрипта
iptcparse - разбирает двоичный IPTC http://www.iptc.org/ блок в отдельные тэги
leak - утечка памяти
pack - упаковывает данные в бинарную строку
show_source - подсветка синтаксиса файла
sleep - задержать выполнение
uniqid - генерирует уникальный id
unpack - распаковывает данные из бинарной строки
usleep - задержка выполнения в микросекундах
LXI. mnoGoSearch-функции
udm_add_search_limit - добавляет различные ограничения для поиска
udm_alloc_agent - выделяет mnoGoSearch-сессию
udm_api_version - получает версию mnoGoSearch API
udm_cat_list - получает все категории одного уровня с текущей
udm_cat_path - получает путь к текущей директории
udm_check_charset - проверяет, известен ли данный набор символов mnogosearch
udm_check_stored - проверяет хранимое соединение
udm_clear_search_limits - очищает все ограничения поиска mnoGoSearch
udm_close_stored - закрывает хранимое соединение
udm_crc32 - возвращает контрольную сумму CRC32 данной строки
udm_errno - получает номер ошибки mnoGoSearch
udm_error - получает сообщение об ошибке mnoGoSearch
udm_find - выполняет поиск
udm_free_agent - освобождает mnoGoSearch-сессию
udm_free_ispell_data - освобождает память, выделенную для ispell-данных
udm_free_res - освобождает mnoGoSearch result
udm_get_doc_count - получает общее количество документов в БД
udm_get_res_field - извлекает поле mnoGoSearch result
udm_get_res_param - получает mnoGoSearch result-параметры
udm_load_ispell_data - загружает ispell-данные
udm_open_stored - открывает соединение для сохранения
udm_set_agent_param - устанавливает параметры mnoGoSearch agent-сессии
LXII. mSQL-функции
msql_affected_rows - возвращает количество задействованных рядов
msql_close - закрывает mSQL-соединение
msql_connect - открывает mSQL-соединение
msql_create_db - создаёт БД mSQL
msql_createdb - создаёт БД mSQL
msql_data_seek - передвигает внутренний указатель ряда
msql_dbname - получает имя текущей БД mSQL
msql_drop_db - удаляет БД mSQL
msql_dropdb - удаляет БД mSQL
msql_error - возвращает сообщение об ошибке последнего вызова msql
msql_fetch_array - извлекает ряд как массив
msql_fetch_field - получает информацию поля
msql_fetch_object - извлекает ряд как объект
msql_fetch_row - получает ряд как перечислимый массив
msql_field_seek - устанавливает смещение поля
msql_fieldflags - получает флаги поля
msql_fieldlen - получает длину поля
msql_fieldname - получает имя поля
msql_fieldtable - получает имя таблицы поля
msql_fieldtype - получает тип поля
msql_free_result - освобождает результирующую память
msql_freeresult - освобождает результирующую память
msql_list_dbs - список БД mSQL на сервере
msql_list_fields - список результирующих полей
msql_list_tables - список таблиц в БД mSQL
msql_listdbs - список БД mSQL на сервере
msql_listfields - список результирующих полей
msql_listtables - список таблиц в БД mSQL
msql_num_fields - получает количество полей в результате
msql_num_rows - получает количество рядов в результате
msql_numfields - получает количество полей в результате
msql_numrows - получает количество рядов в результате
msql_pconnect - открывает постоянное mSQL-соединение
msql_query - отправляет mSQL query/запрос
msql_regcase - создаёт регулярное выражение для поиска без учёта регистра символов
msql_result - получает результирующие данные
msql_select_db - делает выборку из БД mSQL
msql_selectdb - делает выборку из БД mSQL
msql_tablename - получает имя таблицы поля
msql - отправляет mSQL query
LXIII. MySQL-функции
mysql_affected_rows - получает количество рядов, задействованных в предыдущей операции MySQL
mysql_change_user - изменяет вошедшего/logged пользователя в активном соединении
mysql_character_set_name - возвращает имя набора символов/character set
mysql_close - закрывает MySQL-соединение
mysql_connect - открывает соединение с MySQL-сервером
mysql_create_db - создаёт БД MySQL
mysql_data_seek - перемещает внутренний результирующий указатель
mysql_db_name - получает результирующие данные
mysql_db_query - отправляет MySQL query
mysql_drop_db - удаляет БД MySQL
mysql_errno - возвращает числовое значение сообщения об ошибке из предыдущей MySQL-операции
mysql_error - возвращает текст сообщения об ошибке из предыдущей MySQL-операции
mysql_escape_string - мнемонизирует/Escapes строку для использования в mysql_query
mysql_fetch_array - извлекает результирующий ряд как ассоциативный массив, числовой массив или оба
mysql_fetch_assoc - извлекает результирующий ряд как ассоциативный массив
mysql_fetch_field - получает информацию столбца из результата и возвращает как объект
mysql_fetch_lengths - получает длину каждого вывода в результате
mysql_fetch_object - извлекает результирующий ряд как объект
mysql_fetch_row - получает результирующий ряд в перечислимом массиве
mysql_field_flags - получает флаги, ассоциированные со специфицированным полем в результате
mysql_field_len - возвращает длину специфицированного поля в результате
mysql_field_name - получает имя специфицированного поля в результате
mysql_field_seek - устанавливает результирующий указатель на смещение специфицированного поля
mysql_field_table - получает имя таблицы, в которой находится специфицированное поле
mysql_field_type - получает тип специфицированного поля в результате
mysql_free_result - освобождает результирующую память
mysql_get_client_info - получает информацию о клиенте MySQL
mysql_get_host_info - получает информацию о хосте MySQL
mysql_get_proto_info - получает информацию о MySQL-протоколе
mysql_get_server_info - получает информацию о MySQL-сервере
mysql_info - получает информацию о самом последнем запросе
mysql_insert_id - получает id, сгенерированный предыдущей операцией INSERT
mysql_list_dbs - список БД, доступных на MySQL-сервере
mysql_list_fields - список результирующих полей MySQL
mysql_list_processes - список процессов MySQL
mysql_list_tables - список таблиц в БД MySQL
mysql_num_fields - получает количество полей в результате
mysql_num_rows - получает количество рядов в результате
mysql_pconnect - открывает постоянное соединение с MySQL-сервером
mysql_ping - устанавливает Ping-соединение с сервером или соединяется повторно, если соединения нет
mysql_query - отправляет MySQL query
mysql_real_escape_string - мнемонизирует/Escapes специальные символы в строке для использования в SQL-операторе, учитывая текущий charset соединения
mysql_result - получает результирующие данные
mysql_select_db - выбирает БД MySQL
mysql_stat - получает текущий системный статус
mysql_tablename - получает имя таблицы поля
mysql_thread_id - возвращает id текущего потока
mysql_unbuffered_query - отправляет SQL query в MySQL без извлечения и буферизации результирующих рядов
LXIV. Mohawk Software -функции обработчика сессии
msession_connect - соединяется с msession-сервером
msession_count - получает счётчик сессии
msession_create - создаёт сессию
msession_destroy - уничтожает сессию
msession_disconnect - закрывает соединение с msession-сервером
msession_find - находит значение
msession_get_array - получает массив ... ?
msession_get - получает значение из сессии
msession_getdata - получает данные ... ?
msession_inc - выполняет инкремент значения в сессии
msession_list - список ... ?
msession_listvar - список сессий с переменной
msession_lock - блокирует сессию
msession_plugin - вызывает escape-функцию с компонентом msession personality
msession_randstr - получает случайную строку
msession_set_array - устанавливает массив ...
msession_set - устанавливает значение в сессии
msession_setdata - устанавливает данные ... ?
msession_timeout - устанавливает/получает таймаут сессии
msession_uniq - получает uniq id
msession_unlock - разблокирует сессию
LXV. muscat-функции
muscat_close - закрывает muscat-сессию и возвращает всю память обратно в РНР
muscat_get - получает строку обратно из ядра muscat api
muscat_give - отправляет строку ядру muscat api
muscat_setup_net - создаёт новую muscat-сессию и возвращает дескриптор
muscat_setup - создаёт новую muscat-сессию и возвращает дескриптор
LXVI. Network-функции
checkdnsrr - проверяет записи DNS, соответствующие данному имени Internet-хоста или IP-адресу
closelog - закрывает соединение с системным логером/logger
debugger_off - отключает внутренний отладчик PHP
debugger_on - включает внутренний отладчик PHP
define_syslog_variables - инициализирует все константы, относящиеся к syslog
fsockopen - открывает соединение сокета домена Internet или Unix
gethostbyaddr - получает имя Internet-хоста, соответствующее данному IP-адресу
gethostbyname - получает IP-адрес, соответствующее имени данного Internet-хоста
gethostbynamel - получает список IP-адресов, соответствующих имени данного Internet-хоста
getmxrr - получает MX-записи, соответствующих имени данного Internet-хоста
getprotobyname - получает номер протокола, ассоциированный с именем протокола
getprotobynumber - получает имя протокола, ассоциированное с номером протокола
getservbyname - получает номер порта, ассоциированного с Internet-сервисом и протоколом
getservbyport - получает Internet-сервис, соответствующий порту и протоколу
ip2long - конвертирует строку, содержащую (IPv4) Internet Protocol-адрес с точкой, в соответствующий адрес
long2ip - конвертирует (IPv4) Internet-сетевой адрес в строку стандартного Internet-формата с точкой
openlog - открывает соединение с системным логером
pfsockopen - открывает постоянное соединение сокета домена Internet или Unix
socket_get_status - возвращает информацию о потоке существующего сокета
socket_set_blocking - устанавливает режим blocking/non-blocking сокета
socket_set_timeout - устанавливает timeout-период сокета
syslog - генерирует системное log-сообщение
LXVII. Ncurses -функции управления терминалом
ncurses_addch - добавляет символ в текущей позиции и продвигает курсор вперёд
ncurses_addchnstr - добавляет атрибуированную строку со специфицированной длиной в текущей позиции
ncurses_addchstr - добавляет атрибуированную строку в текущей позиции
ncurses_addnstr - добавляет строку со специфицированной длиной в текущей позиции
ncurses_addstr - выводит текст в текущей позиции
ncurses_assume_default_colors - определяет цвет по умолчанию для цвета 0
ncurses_attroff - отключает данный атрибут
ncurses_attron - включает данный атрибут
ncurses_attrset - устанавливает данные атрибуты
ncurses_baudrate - возвращает baudrate терминала
ncurses_beep - разрешает терминалу подать сигнал
ncurses_bkgd - устанавливает свойство background экрана терминала
ncurses_bkgdset - управляет фоном экрана
ncurses_border - рисует рамку вокруг экрана с использованием атрибуированных символов
ncurses_can_change_color - проверяет, можем ли мы изменить цвета терминала
ncurses_cbreak - отключает буферизацию ввода
ncurses_clear - очищает экран
ncurses_clrtobot - очищает экран от текущей позиции до низа
ncurses_clrtoeol - очищает экран от текущей позиции до конца строчки
ncurses_color_set - устанавливает цвета переднего плана и фона
ncurses_curs_set - устанавливает статус курсора
ncurses_def_prog_mode - сохраняет режим терминала (программы)
ncurses_def_shell_mode - сохраняет режим терминала (оболочки/shell)
ncurses_define_key - определяет keycode/код клавиши
ncurses_delay_output - задерживает вывод на терминал, используя заполняющие символы
ncurses_delch - удаляет символ в текущей позиции, остаток строки сдвигается влево
ncurses_deleteln - удаляет строчку в текущей позиции, остаток экрана сдвигается вверх
ncurses_delwin - удаляет ncurses-окно
ncurses_doupdate - записывает все подготовленные обновления в терминал
ncurses_echo - активирует отображение ввода с клавиатуры
ncurses_echochar - вывод одного символа, включая обновление
ncurses_end - останавливает использование ncurses, очищает экран
ncurses_erase - стирает экран терминала
ncurses_erasechar - возвращает текущий удалённый символ
ncurses_filter -
ncurses_flash - вспышка на экране терминала (визуальный сигнал)
ncurses_flushinp - очищает буфер клавиатурного ввода
ncurses_getch - читает символ с клавиатуры
ncurses_getmouse - читает событие от мыши
ncurses_halfdelay - переводит терминал в режим halfdelay
ncurses_has_colors - проверяет, имеет ли терминал цвета
ncurses_has_ic - проверяет возможность вставки/удаления
ncurses_has_il - проверяет возможность вставки/удаления
ncurses_has_key - проверяет существование функциональной клавиши на клавиатуре терминала
ncurses_hline - рисует горизонтальную линию в текущей позиции, используя атрибуированный символ и max. n длину символов
ncurses_inch - получает символ и атрибут в текущей позиции
ncurses_init_color - устанавливает новое RGB-значение цвета
ncurses_init_pair - размещает цветовую пару
ncurses_init - инициализирует ncurses
ncurses_insch - вставляет символ, перемещая остаток строки, включая символ в текущей позиции
ncurses_insdelln - вставляет строчки перед текущей строчкой, прокручивая вниз (отрицательные числа удаляют и прокручивают вверх)
ncurses_insertln - вставляет строчку, перемещая остаток экрана вниз
ncurses_insstr - вставляет string в текущей позиции, перемещая остаток строчки вправо
ncurses_instr - читает строчку с экрана терминала
ncurses_isendwin - Ncurses находится в режиме endwin, может выполняться нормальный вывод экрана
ncurses_keyok - включает или отключает keycode/код клавиши
ncurses_killchar - возвращает kill-символ текущей строки
ncurses_longname - возвращает описание терминала
ncurses_mouseinterval - устанавливает timeout для щелчка кнопки мыши
ncurses_mousemask - устанавливает опции мыши
ncurses_move - переводит позицию вывода
ncurses_mvaddch - переводит текущую позицию и добавляет символ
ncurses_mvaddchnstr - переводит позицию и добавляет атрибуированную строку специфицированной длины
ncurses_mvaddchstr - переводит позицию и добавляет атрибуированную строку
ncurses_mvaddnstr - переводит позицию и добавляет строку со специфицированной длиной
ncurses_mvaddstr - переводит позицию и добавляет строку
ncurses_mvcur - переводит курсор немедленно
ncurses_mvdelch - переводит позицию и удаляет символ, сдвигая остаток строчки влево
ncurses_mvgetch - переводит позицию и получает символ в новой позиции
ncurses_mvhline - устанавливает новую позицию рисует горизонтальную линию, используя трибуированный символ и max. n длину символов
ncurses_mvinch - переводит позицию и получает атрибуированный символ в новой позиции
ncurses_mvvline - устанавливает новую позицию и рисует вертикальную линию, используя атрибуированный символ и max. n длину символов
ncurses_mvwaddstr - добавляет строку в новой позиции в окне
ncurses_napms - Sleep
ncurses_newwin - создаёт новое окно
ncurses_nl - транслирует newline и carriage return / line feed
ncurses_nocbreak - переключает терминал в режим cooked
ncurses_noecho - отключает отображение ввода с клавиатуры
ncurses_nonl - не транслировать newline и carriage return / line feed
ncurses_noqiflush - не зачищает сигнальные символы
ncurses_noraw - отключает терминал от режима raw
ncurses_putp -
ncurses_qiflush - зачищает сигнальные символы
ncurses_raw - переключает терминал в режим raw
ncurses_refresh - обновляет экран
ncurses_resetty - восстанавливает сохранённый статус терминала
ncurses_savetty - сохраняет статус терминала
ncurses_scr_dump - выполняет дамп содержимого экрана в файл
ncurses_scr_init - инициализирует экран из дампа файла
ncurses_scr_restore - восстанавливает экран из дампа файла
ncurses_scr_set - наследует экран из дампа файла
ncurses_scrl - прокручивает содержимое окна верх или вниз без изменения текущей позиции
ncurses_slk_attr - возвращает ключевой атрибут текущей soft-метки/label
ncurses_slk_attroff -
ncurses_slk_attron -
ncurses_slk_attrset -
ncurses_slk_clear - очищает soft-метки с экрана
ncurses_slk_color - устанавливает цвет для ключей soft-меток
ncurses_slk_init - инициализирует soft label key-функции
ncurses_slk_noutrefresh - копирует soft label ключи в виртуальный экран
ncurses_slk_refresh - копирует soft label ключи в экран
ncurses_slk_restore - восстанавливает soft label keys
ncurses_slk_touch - форсирует вывод при выполнении ncurses_slk_noutrefresh
ncurses_standend - останавливает использование атрибута 'standout'
ncurses_standout - стартует использование атрибута 'standout'
ncurses_start_color - стартует использование цветов
ncurses_termattrs - возвращает логическое ИЛИ всех флагов атрибутов, поддерживаемых терминалом
ncurses_termname - возвращает (short)-имя терминала
ncurses_timeout - устанавливает timeout для специальных последовательностей клавиш
ncurses_typeahead - специфицирует другой filedescriptor для проверки typeahead
ncurses_ungetch - помещает символ обратно в поток ввода
ncurses_ungetmouse - проталкивает событие от мыши в очередь/queue
ncurses_use_default_colors - присваивает цвета по умолчанию color id -1
ncurses_use_env - управляет использованием информации окружения о размере терминала
ncurses_use_extended_names - управляет использованием расширенных имён в описаниях terminfo
ncurses_vidattr -
ncurses_vline - рисует вертикальную линию в текущей позиции, используя атрибуированный символ и max. n длину символов
ncurses_wrefresh - обновляет окно экрана терминала
LXVIII. Lotus Notes-функции
notes_body - открывает сообщение msg_number в специфицированном mailbox на специфицированном сервере
notes_copy_db - создаёт заметку/note с использованием form_name
notes_create_db - создаёт БД Lotus Notes
notes_create_note - создаёт note с использованием form_name
notes_drop_db - удаляет БД Lotus Notes
notes_find_note - возвращает note id, найденный в database_name. Специфицирует имя заметки/note
notes_header_info - открывает сообщение msg_number в специфицированном mailbox не специфицированном сервере
notes_list_msgs - возвращает заметки из выбранной database_name
notes_mark_read - маркирует note_id как прочитанную для пользователя user_name
notes_mark_unread - маркирует note_id как непрочитанную для пользователя user_name
notes_nav_create - создаёт navigator-имя в database_name
notes_search - находит заметки, которые совпадают с ключевыми словами, в database_name
notes_unread - возвращает id'ы не прочитанных заметок для текущего пользователя user_name
notes_version - получает версию Lotus Notes
LXIX. Unified ODBC-функции
odbc_autocommit - включает/отключает autocommit
odbc_binmode - обработка бинарных данных столбцов
odbc_close_all - закрывает все ODBC-сеодинения
odbc_close - закрывает ODBC-соединение
odbc_columnprivileges - возвращает result-идентификатор, который может использоваться для извлечения списка столбцов и ассоциированных привилегий
odbc_columns - список имён столбцов в специфицированных таблицах. Возвращает результирующий идентификатор, содержащий эту информацию
odbc_commit - подтверждает ODBC-транзакцию
odbc_connect - соединяет с источником данных/datasource
odbc_cursor - получает cursorname
odbc_do - синоним odbc_exec()
odbc_error - получает код последней ошибки
odbc_errormsg - получает последнее сообщение об ошибке
odbc_exec - подготавливает и выполняет SQL-оператор
odbc_execute - выполняет подготовленный оператор
odbc_fetch_array - извлекает результирующий ряд как ассоциативный массив
odbc_fetch_into - извлекает один результирующий ряд в массив
odbc_fetch_object - извлекает результирующий ряд как объект
odbc_fetch_row - извлекает ряд
odbc_field_len - получает длину (точность) поля
odbc_field_name - получает columnname
odbc_field_num - возвращает номер столбца
odbc_field_precision - синоним odbc_field_len()
odbc_field_scale - получает масштаб поля
odbc_field_type - Datatype поля
odbc_foreignkeys - возвращает список foreign-ключей в специфицированной таблице или список foreign-ключей в других таблицах, которые ссылаются на primary key в специфицированной таблице
odbc_free_result - освобождает ресурсы, ассоциированные с результатом
odbc_gettypeinfo - возвращает result-идентификатор, содержащий информацию о типах данных, поддерживаемых этим источником данных
odbc_longreadlen - обработка LONG-столбцов
odbc_next_result - проверяет, допустимы ли множественные результаты
odbc_num_fields - количество столбцов в результате
odbc_num_rows - количество рядов в результате
odbc_pconnect - открывает постоянное соединение с БД
odbc_prepare - готовит оператор для выполнения
odbc_primarykeys - возвращает result-идентификатор, который может быть использован для извлечения имён столбцов, образующих primary key/первичный ключ таблицы
odbc_procedurecolumns - запрашивает информацию о параметрах процедур
odbc_procedures - получает список процедур, хранимых в специфицированном источнике данных. Возвращает result-идентификатор, содержащий эту информацию
odbc_result_all - печатает результат как HTML-таблицу
odbc_result - получает результирующие данные
odbc_rollback - откатывает транзакцию
odbc_setoption - настраивает ODBC-установки. Возвращает FALSE, если возникает ошибка, иначе TRUE
odbc_specialcolumns - возвращает оптимальный набор столбцов, уникально идентифицирующий ряд таблицы, или столбцы, которые автоматически обновляются, когда транзакция обновляет любое значение в ряду
odbc_statistics - запрашивает статистику таблицы
odbc_tableprivileges - список таблиц и привилегий, ассоциированных с каждой таблицей
odbc_tables - получает имён таблиц, хранимых в специфическом источнике данных. Возвращает result-идентификатор, содержащий эту информацию
LXX. Oracle 8-функции
OCIBindByName - связывает PHP-переменную с заглушкой Oracle
OCICancel - отменяет чтение из курсора
OCICollAppend -
OCICollAssign -
OCICollAssignElem -
OCICollGetElem -
OCICollMax -
OCICollSize -
OCICollTrim -
OCIColumnIsNULL - тестирует, является ли результирующий столбец NULL
OCIColumnName - возвращает имя столбца
OCIColumnPrecision -
OCIColumnScale -
OCIColumnSize - возвращает размер результирующего столбца
OCIColumnType - возвращает тип данных столбца
OCIColumnTypeRaw -
OCICommit - подтверждает внешние транзакции
OCIDefineByName - использует PHP-переменную для шага define в операторе SELECT
OCIError - возвращает последнюю ошибку из stmt|conn|global
OCIExecute - выполняет оператор
OCIFetch - извлекает следующий ряд в result-буфер
OCIFetchInto - извлекает следующий ряд в result-массив
OCIFetchStatement - извлекает все ряды результирующих данных в массив
OCIFreeCollection -
OCIFreeCursor - освобождает все ресурсы, ассоциированные с курсором
OCIFreeDesc - удаляет дескриптор большого объекта/large object
OCIFreeStatement - освобождает все ресурсы, ассоциированные с оператором
OCIInternalDebug - включает или отключает вывод внутренней отладки
OCILoadLob -
OCILogOff - отсоединяет от Oracle
OCILogon - устанавливает соединение с Oracle
OCINewCollection -
OCINewCursor - возвращает новый курсор (Statement-Handle/оператор-дескриптор)
OCINewDescriptor - инициализирует новый пустой дескриптор LOB или FILE
OCINLogon - устанавливает новое соединение с Oracle
OCINumCols - возвращает количество результирующих столбцов в операторе
OCIParse - разбирает запрос/query и возвращает оператор
OCIPLogon - соединяется с БД Oracle с использованием постоянного соединения
OCIResult - возвращает значение столбца для извлечённого ряда
OCIRollback - откатывает неразрешённые транзакции
OCIRowCount - получает количество задействованных рядов
OCISaveLob -
OCISaveLobFile -
OCIServerVersion - возвращает строку, содержащую информацию о версии сервера
OCISetPrefetch - устанавливает количество предварительно извлечённых рядов
OCIStatementType - возвращает тип OCI-оператора
OCIWriteLobToFile -
LXXI. OpenSSL-функции
openssl_csr_export_to_file - экспортирует CSR в файл или переменную
openssl_csr_export - экспортирует CSR в файл или переменную
openssl_csr_new - генерирует privkey и CSR
openssl_csr_sign - подписывает cert другим CERT
openssl_error_string - возвращает сообщение об ошибке openSSL
openssl_free_key - освобождает key-ресурс
openssl_get_privatekey - подготавливает PEM-форматированный private key для использования
openssl_get_publickey - извлекает public key из сертификата и подготавливает его для использования
openssl_open - открывает пломбированные данные
openssl_pkcs7_decrypt - дешифрует шифрованное S/MIME-сообшение
openssl_pkcs7_encrypt - шифрует S/MIME-сообщение
openssl_pkcs7_sign - подписывает S/MIME-сообщение
openssl_pkcs7_verify - проверяет подпись подписанного S/MIME-сообщения
openssl_pkey_export_to_file - получает экспортабельное представление ключа в файле
openssl_pkey_export - получает экспортабельное представление ключа в строке или файле
openssl_pkey_new - генерирует новый private key
openssl_private_decrypt - дешифрует данные с private key
openssl_private_encrypt - шифрует данные с private key
openssl_public_decrypt - дешифрует данные с public key
openssl_public_encrypt - шифрует данные с public key
openssl_seal - пломбирует (шифрует) данные
openssl_sign - генерирует подпись
openssl_verify - проверяет подпись
openssl_x509_check_private_key - проверяет, соответствует ли private сертификату CERT
openssl_x509_checkpurpose - проверяет, может ли сертификат использоваться для определённых целей
openssl_x509_export_to_file - экспортирует CERT в файл или переменную
openssl_x509_export - экспортирует CERT в файл или переменную
openssl_x509_free - освобождает ресурс сертификата
openssl_x509_parse - разбирает X509-сертификат и возвращает the информацию как массив
openssl_x509_read - разбирает X509-сертификат и возвращает идентификатор ресурса для него
LXXII. Oracle-функции
Ora_Bind - связывает PHP-переменную с параметром Oracle
Ora_Close - закрывает курсор Oracle
Ora_ColumnName - получает имя результирующего столбца Oracle
Ora_ColumnSize - получает размер результирующего столбца Oracle
Ora_ColumnType - получает тип результирующего столбца Oracle
Ora_Commit - подтверждает/commit транзакцию Oracle
Ora_CommitOff - отключает автоматическое подтверждение
Ora_CommitOn - включает автоматическое подтверждение
Ora_Do - разобрать, выполнить, извлечь
Ora_Error - получает сообщение об ошибке Oracle
Ora_ErrorCode - получает код ошибки Oracle
Ora_Exec - выполняет разобранный оператор в курсоре Oracle
Ora_Fetch_Into - извлекает ряд в специфицированный результирующий массив
Ora_Fetch - извлекает ряд данных из курсора
Ora_GetColumn - извлекает данные из извлечённого столбца
Ora_Logoff - закрывает соединение с Oracle
Ora_Logon - открывает соединение с Oracle
Ora_Numcols - возвращает количество столбцов
Ora_Numrows - возвращает количество рядов
Ora_Open - открывает курсор Oracle
Ora_Parse - разбирает оператор SQL
Ora_pLogon - открывает постоянное соединение с Oracle
Ora_Rollback - откатывает транзакцию
LXXIII. Ovrimos SQL-функции
ovrimos_close - закрывает соединение с ovrimos
ovrimos_commit - подтверждает транзакцию
ovrimos_connect - соединяется со специфицированной БД
ovrimos_cursor - возвращает имя курсора
ovrimos_exec - выполняет оператор SQL
ovrimos_execute - выполняет подготовленный оператор SQL
ovrimos_fetch_into - извлекает ряд из результирующего набора
ovrimos_fetch_row - извлекает ряд из результирующего набора
ovrimos_field_len - возвращает длину столбца вывода
ovrimos_field_name - возвращает имя столбца вывода
ovrimos_field_num - возвращает индекс (с базой 1) столбца вывода
ovrimos_field_type - возвращает тип (числовой) столбца вывода
ovrimos_free_result - освобождает специфицированный result_id
ovrimos_longreadlen - специфицирует, сколько байт запрашивается из long-типов данных
ovrimos_num_fields - возвращает количество столбцов
ovrimos_num_rows - возвращает количество рядов, участвующих в операциях обновления
ovrimos_prepare - подготавливает оператор SQL
ovrimos_result_all - печатает весь результирующий набор как HTML-таблицу
ovrimos_result - запрашивает столбец вывода
ovrimos_rollback - откатывает транзакцию
LXXIV. Управление выводом
flush - очищает буфер вывода
ob_clean - очищает (удаляет) буфер вывода
ob_end_clean - очищает (удаляет) буфер вывода и выключает буферизацию вывода
ob_end_flush - очищает (отправляет) буфер вывода и включает буферизацию вывода
ob_flush - очищает (отправляет) буфер вывода
ob_get_contents - возвращает содержимое буфера вывода
ob_get_length - возвращает длину буфера вывода
ob_get_level - возвращает содержащий/nesting уровень механизма буферизации вывода
ob_gzhandler - ob_start callback-функцию для буфера вывода gzip
ob_implicit_flush - включает/выключает неявную очистку
ob_start - включает буферизацию вывода
LXXV. Перегрузка свойств объектов и вызовов методов
overload - включает перегрузку свойств и вызовов методов класса
LXXVI. PDF-функции
pdf_add_annotation - не рекомендуется: добавляет аннотацию
pdf_add_bookmark - добавляет закладку на текущей странице
pdf_add_launchlink - добавляет запускающую аннотацию на текущей странице
pdf_add_locallink - добавляет аннотацию-ссылку на текущей странице
pdf_add_note - добавляет аннотацию-заметку на текущей странице
pdf_add_outline - не рекомендуется: добавляет закладку на текущей странице
pdf_add_pdflink - добавляет ссылку-аннотацию на файл на текущей странице
pdf_add_thumbnail - добавляет уменьшенную версию/thumbnail на текущей странице
pdf_add_weblink - добавляет web-ссылку на текущей странице
pdf_arc - рисует дугу (против часовой стрелки)
pdf_arcn - рисует дугу (по часовой стрелке)
pdf_attach_file - добавляет присоединение файла на текущей странице
pdf_begin_page - начинает новую страницу
pdf_begin_pattern - начинает новый патэрн
pdf_begin_template - начинает новый шаблон
pdf_circle - рисует круг
pdf_clip - обрезает до текущего пути/path
pdf_close_image - закрывает изображение
pdf_close_pdi_page - закрывает дескриптор страницы
pdf_close_pdi - закрывает ввод PDF-документа
pdf_close - закрывает pdf-объект
pdf_closepath_fill_stroke - закрывает, заполняет и очерчивает текущий путь
pdf_closepath_stroke - закрывает путь и рисует линию вокруг пути
pdf_closepath - закрывает путь
pdf_concat - конкатенация матрицы с CTM
pdf_continue_text - выводит текст в следующей строчке
pdf_curveto - рисует кривую
pdf_delete - удаляет PDF-объект
pdf_end_page - заканчивает страницу
pdf_end_pattern - заканчивает патэрн
pdf_end_template - заканчивает шаблон
pdf_endpath - не рекомендуется: заканчивает текущий путь
pdf_fill_stroke - заполняет и очерчивает текущий путь
pdf_fill - заполняет текущий путь
pdf_findfont - готовит шрифт для последующего использования с pdf_setfont()
pdf_get_buffer - извлекает буфер, содержащий сгенерированные PDF-данные
pdf_get_font - не рекомендуется: работа со шрифтом
pdf_get_fontname - не рекомендуется: работа со шрифтом
pdf_get_fontsize - не рекомендуется: работа со шрифтом
pdf_get_image_height - возвращает высота изображения
pdf_get_image_width - возвращает ширина изображения
pdf_get_majorversion - возвращает наибольший номер версии PDFlib
pdf_get_minorversion - возвращает наименьший номер версии PDFlib
pdf_get_parameter - получает определённые параметры
pdf_get_pdi_parameter - получает некоторые строковые параметры PDI
pdf_get_pdi_value - получает некоторые числовые параметры PDI
pdf_get_value - получает некоторое числовое значение
pdf_initgraphics - переустанавливает графический статус
pdf_lineto - рисует линию
pdf_makespotcolor - делает spotcolor
pdf_moveto - устанавливает текущую точку
pdf_new - создаёт новый pdf-объект
pdf_open_CCITT - открывает новый файл изображения с необработанными CCITT-данными
pdf_open_file - открывает новый pdf-объект
pdf_open_gif - не рекомендуется: открывает GIF-изображение
pdf_open_image_file - читает изображение из файла
pdf_open_image - Versatile-функция для изображений
pdf_open_jpeg - не рекомендуется: открывает JPEG-изображение
pdf_open_memory_image - открывает изображение, создаваемое РНР-функциями изображений
pdf_open_pdi_page - готовит страницу
pdf_open_pdi - открывает PDF-файл
pdf_open_png - не рекомендуется: открывает PNG-изображение
pdf_open_tiff - не рекомендуется: открывает TIFF-изображение
pdf_open - не рекомендуется: открывает новый pdf-объект
pdf_place_image - помещает изображение на страницу
pdf_place_pdi_page - помещает изображение на страницу
pdf_rect - рисует прямоугольник
pdf_restore - восстанавливает ранее сохранённое окружение
pdf_rotate - устанавливает поворот
pdf_save - сохраняет текущее окружение
pdf_scale - устанавливает масштабирование
pdf_set_border_color - устанавливает цвет рамки вокруг ссылок и аннотаций
pdf_set_border_dash - устанавливает стиль пунктирной рамки вокруг ссылок и аннотаций
pdf_set_border_style - устанавливает стиль рамки вокруг ссылок и аннотаций
pdf_set_char_spacing - не рекомендуется: устанавливает расстояние между символами
pdf_set_duration - не рекомендуется: устанавливает расстояние между страницами
pdf_set_font - не рекомендуется: выбирает шрифт и размер
pdf_set_horiz_scaling - устанавливает масштабирование текста по горизонтали
pdf_set_info_author - заполняет поле author документа
pdf_set_info_creator - заполняет поле creator документа
pdf_set_info_keywords - заполняет поле keywords документа
pdf_set_info_subject - заполняет поле subject документа
pdf_set_info_title - заполняет поле title документа
pdf_set_info - заполняет поле информации документа
pdf_set_leading - не рекомендуется: устанавливает расстояние между строками текста
pdf_set_parameter - устанавливает некоторые параметры
pdf_set_text_matrix - не рекомендуется: устанавливает матрицу текста
pdf_set_text_pos - устанавливает позицию текста
pdf_set_text_rendering - не рекомендуется: определяет отображение текста
pdf_set_text_rise - не рекомендуется: устанавливает возвышение текста
pdf_set_value - устанавливает некоторое числовое значение
pdf_set_word_spacing - не рекомендуется: устанавливает расстояние/spacing между словами
pdf_setcolor - устанавливает цвет заполнения и подчёркивания
pdf_setdash - устанавливает патэрн пунктира
pdf_setflat - устанавливает плоскость/flatness
pdf_setfont - устанавливает текущий шрифт
pdf_setgray_fill - устанавливает цвет заполнения - значение gray
pdf_setgray_stroke - устанавливает цвет рисования - значение gray
pdf_setgray - устанавливает цвета рисования и заполнения - значение gray
pdf_setlinecap - устанавливает параметр linecap
pdf_setlinejoin - устанавливает параметр linejoin
pdf_setlinewidth - устанавливает ширину линии
pdf_setmatrix - устанавливает текущую матрицу трансформации
pdf_setmiterlimit - устанавливает miter limit/границу наклона
pdf_setpolydash - устанавливает сложный пунктирный патэрн
pdf_setrgbcolor_fill - устанавливает цвет заполнения - rgb-значение
pdf_setrgbcolor_stroke - устанавливает цвет рисования - rgb-значение
pdf_setrgbcolor - устанавливает цвета рисования и заполнения - rgb-значение
pdf_show_boxed - выводит текст в боксе
pdf_show_xy - выводит текст в данной позиции
pdf_show - выводит текст в текущей позиции
pdf_skew - наклоняет систему координат
pdf_stringwidth - возвращает ширину текста с использованием текущего шрифта
pdf_stroke - рисует линию вдоль пути
pdf_translate - устанавливает точку отсчёта системы координат
LXXVII. Verisign Payflow Pro-функции
pfpro_cleanup - выключает библиотеку Payflow Pro
pfpro_init - инициализирует библиотеку Payflow Pro
pfpro_process_raw - обрабатывает "сырую" транзакцию с помощью Payflow Pro
pfpro_process - обрабатывает транзакцию с помощью Payflow Pro
pfpro_version - возвращает версию программы Payflow Pro
LXXVIII. PHP. Опции & Информация
assert_options - устанавливает/получает различные assert-флаги
assert - проверяет, является ли утверждение/assertion FALSE
dl - загружает расширение PHP на этапе выполнения
extension_loaded - определяет, загружено ли расширение
get_cfg_var - получает значение опции конфигурации РНР
get_current_user - получает имя владельца/owner текущего PHP-скрипта
get_defined_constants — возвращает ассоциативный массив с именами всех констант и их значениями
get_extension_funcs — возвращает массив с именами функций модуля
get_included_files — возвращает массив с именами включённых/included или требуемых файлов
get_loaded_extensions — возвращает массив с именами всех модулей, скомпилированных и загруженных
get_magic_quotes_gpc - получает установку текущей активной конфигурации для
магических кавычек gpc
get_magic_quotes_runtime - получает установку текущей активной конфигурации
magic_quotes_runtime
get_required_files — возвращает массив с именами включённых/included или требуемых файлов
getenv - получает значение переменной окружения
getlastmod - получает время последнего изменения страницы
getmygid - получает GID владельца РНР-скрипта
getmyinode - получает inode текущего скрипта
getmypid - получает ID РНР-процесса
getmyuid - получает UID владельца РНР-скрипта
getrusage - получает использование текущего ресурса
ini_alter - изменяет значение опции конфигурации
ini_get_all - получает все опции конфигурации
ini_get - получает значение опции конфигурации
ini_restore - восстанавливает значение опции конфигурации
ini_set - устанавливает значение опции конфигурации
php_logo_guid - получает logo guid
php_sapi_name — возвращает тип интерфейса между web-сервером и PHP
php_uname — возвращает информацию об операционной системе, в которой PHP был построен
phpcredits - печатает кредиты для PHP
phpinfo - выводит большое количество информации о PHP
phpversion - получает версию текущего PHP
putenv - устанавливает значение переменной окружение
set_magic_quotes_runtime - устанавливает получает установку текущей активной конфигурации magic_quotes_runtime
set_time_limit - ограничивает максимальное время выполнения
version_compare - сравнивает две "стандартизованные PHP" строки номера версии
zend_logo_guid - получает zend guid
zend_version - получает текущую версию Zend-машины
LXXIX. POSIX-функции
posix_ctermid - получает имя пути управляющего терминала
posix_getcwd - имя пути текущей директории
posix_getegid - возвращает эффективный групповой ID текущего процесса
posix_geteuid - возвращает эффективный user ID текущего процесса
posix_getgid - возвращает реальный group ID текущего процесса
posix_getgrgid - возвращает info о группе по group id
posix_getgrnam - возвращает info о группе по имени
posix_getgroups - возвращает набор групп текущего процесса
posix_getlogin - возвращает login-имя
posix_getpgid - получает group id процесса для управления работой
posix_getpgrp - возвращает групповой идентификатор текущего процесса
posix_getpid - возвращает идентификатор текущего процесса
posix_getppid - возвращает идентификатор родительского процесса
posix_getpwnam - возвращает info о пользователе по username
posix_getpwuid - возвращает info о пользователе по user id
posix_getrlimit - возвращает info об ограничениях системных ресурсов
posix_getsid - получает текущий sid процесса
posix_getuid - возвращает real user ID текущего процесса
posix_isatty - определяет, находится ли дескриптор файла в интерактивном терминале
posix_kill - посылает сигнал процессу
posix_mkfifo - создаёт fifo специальный файл (именованный канал)
posix_setegid - устанавливает эффективный GID текущего процесса
posix_seteuid - устанавливает эффективный UID текущего процесса
posix_setgid - устанавливает GID текущего процесса
posix_setpgid - устанавливает group id процесса для управления работой
posix_устанавливаетid - делает текущий процесс лидером сессии
posix_setuid - устанавливает the UID текущего процесса
posix_times - получает process times
posix_ttyname - определяет имя устройства терминала
posix_uname - получает системное имя
LXXX. PostgreSQL-функции
pg_affected_rows - возвращает количество задействованных записей (пар/tuples)
pg_cancel_query - отменяет async-запрос
pg_client_encoding - получает клиентскую кодировку
pg_close - закрывает PostgreSQL-соединение
pg_connect - открывает PostgreSQL-соединение
pg_connection_busy - получает, закрыто соединение или нет
pg_connection_reset - восстанавливает соединение (reconnect)
pg_connection_status - получает статус соединения
pg_convert - конвертирует значение ассоциативного массива в значение, подходящее для оператора SQL
pg_copy_from - вставляет записи в таблицу из массива
pg_copy_to - копирует таблицу в массив
pg_dbname - получает имя базы данных
pg_delete - удаляет записи
pg_end_copy - синхронизирует с PostgreSQL backend
pg_escape_bytea - мнемонизирует/еscape binary для типа bytea
pg_escape_string - мнемонизирует string для типа text/char
pg_fetch_array - извлекает ряд как массив
pg_fetch_object - извлекает ряд как объект
pg_fetch_result - возвращает значения из результирующего ресурса
pg_fetch_row - получает ряд как перечислимый массив
pg_field_is_null - проверяет, является ли поле NULL
pg_field_name - возвращает имя поля
pg_field_num - возвращает номер именованного поля
pg_field_prtlen - возвращает печатаемый размер
pg_field_size - возвращает внутренний размер хранения именованного поля
pg_field_type - возвращает имя типа для соответствующего номера поля
pg_free_result - освобождает результирующую память
pg_get_result - получает результат асинхронного запроса
pg_host - возвращает имя хоста, ассоциированного с соединением
pg_insert - вставляет массив в таблицу
pg_last_error - получает строку последнего сообщения об ошибке соединения
pg_last_notice - возвращает последнее уведомление от PostgreSQL-сервера
pg_last_oid - возвращает oid последнего объекта
pg_lo_close - закрывает large-объект
pg_lo_create - создаёт large-объект
pg_lo_export - экспортирует large-объект в файл
pg_lo_import - импортирует large-объект из файла
pg_lo_open - открывает large-объект
pg_lo_read_all - читает весь large-объект и отправляет его браузеру
pg_lo_read - читает large-объект
pg_lo_seek - ищет позицию large-объекта
pg_lo_tell - возвращает текущую позицию large-объекта
pg_lo_unlink - удаляет large-объект
pg_lo_write - записывает large-объект
pg_metadata - получает метаданные для таблицы
pg_num_fields - возвращает количество полей
pg_num_rows - возвращает количество рядов
pg_options - получает опции, ассоциированные с данным соединением
pg_pconnect - открывает постоянное PostgreSQL-соединение
pg_port - возвращает номер порта, ассоциированного с соединением
pg_put_line - отправляет NULL-законченную строку в PostgreSQL backend
pg_query - выполняет запрос
pg_result_error - получает сообщение об ошибке, ассоциированное с результатом
pg_result_status - получает статус результата выполнения запроса
pg_select - выбирает записи
pg_send_query - отправляет асинхронный запрос/query
pg_set_client_encoding - устанавливает клиентскую кодировку
pg_trace - включает трассировку PostgreSQL-соединения
pg_tty - возвращает tty-имя, ассоциированное с соединением
pg_untrace - отключает трассировку PostgreSQL-соединения
pg_update - обновляет таблицу
LXXXI. Управление процессом
pcntl_exec - выполняет специфицированную программу в пространстве текущего процесса
pcntl_fork - разветвляет текущий процесс
pcntl_signal - инсталирует обработчик сигнала
pcntl_waitpid - ожидает или возвращает статус разветвлённого потомка
pcntl_wexitstatus - возвращает return-код завершённого потомка
pcntl_wifexited - возвращает TRUE, если статус-код представляет успешный выход
pcntl_wifsignaled - возвращает TRUE, если статус-код представляет окончание по сигналу
pcntl_wifstopped - возвращает TRUE, если дочерний процесс в данный момент остановлен
pcntl_wstopsig - возвращает сигнал, который заставляет потомка остановиться
pcntl_wtermsig - возвращает сигнал, который заставляет потомка закончить работу
LXXXII. Выполнение программы
escapeshellarg - escape-ирует строку для использования в качестве аргумента оболочки
escapeshellcmd - escape-ирует метасимволы оболочки
exec - выполняет внешнюю программу
passthru - выполняет внешнюю программу и выводит необработанный вывод
proc_close - закрывает процесс открытый proc_open и возвращает exit-код этого процесса
proc_open - выполняет команду и открывает указатели файла для ввода/вывода
shell_exec - выполняет команду в оболочке и возвращает полный вывод как строку
system - выполняет внешнюю программу и отображает вывод
LXXXIII. Printer-функции
printer_abort - удаляет файл спула принтера
printer_close - закрывает открытое соединение с принтером
printer_create_brush - создаёт новую кисть
printer_create_dc - создаёт новый контекст устройства
printer_create_font - создаёт новый шрифт
printer_create_pen - создаёт новый карандаш/pen
printer_delete_brush - удаляет кисть
printer_delete_dc - удаляет контекст устройства
printer_delete_font - удаляет шрифт
printer_delete_pen - удаляет карандаш
printer_draw_bmp - прорисовывает bmp
printer_draw_chord - прорисовывает хорду
printer_draw_elipse - прорисовывает эллипс
printer_draw_line - прорисовывает линию
printer_draw_pie - прорисовывает pie
printer_draw_rectangle - прорисовывает прямоугольник
printer_draw_roundrect - прорисовывает прямоугольник с закруглёнными углами
printer_draw_text - прорисовывает текст
printer_end_doc - закрывает документ
printer_end_page - закрывает активную страницу
printer_get_option - запрашивает данные конфигурации принтера
printer_list - возвращает массив принтеров, присоединённых к серверу
printer_logical_fontheight - получает логическую высоту шрифта
printer_open - открывает соединение с принтером
printer_select_brush - выбирает кисть
printer_select_font - выбирает шрифт
printer_select_pen - выбирает карандаш
printer_set_option - конфигурирует соединение с принтером
printer_start_doc - начинает новый документ
printer_start_page - начинает новую страницу
printer_write - записывает данные в принтер
LXXXIV. Pspell-функции
pspell_add_to_personal - добавляет слово в персональный список слов
pspell_add_to_session - добавляет слово в персональный список слов в текущей сессии
pspell_check - проверяет слово
pspell_clear_session - очищает текущую сессию
pspell_config_create - создаёт конфигурацию, используемую для открытия словаря
pspell_config_ignore - игнорирует слова менее N символов длиной
pspell_config_mode - изменяет номер режима возвращаемого варианта исправления
pspell_config_personal - устанавливает файл, содержащий персональный список слов
pspell_config_repl - устанавливает файл, содержащий замещающие пары
pspell_config_runtogether - предусматривает идущие вместе слова как верные сочетания
pspell_config_save_repl - определяет, сохранять ли список замещающих пар вместе со списком слов
pspell_new_config - загружает новый словарь с установками на базе данной config
pspell_new_personal - загружает новый словарь с персональным списком слов
pspell_new - загружает новый словарь
pspell_save_wordlist - сохраняет персональный список слов в файле
pspell_store_replacement - хранит замещающую пару для слова
pspell_suggest - предлагает исправления слова
LXXXV. GNU Readline
readline_add_history - добавляет строку в историю
readline_clear_history - очищает историю
readline_completion_function - регистрирует функцию завершения
readline_info - получает/устанавливает различные внутренние переменные readline
readline_list_history - список истории
readline_read_history - читает историю
readline_write_history - записывает в историю
readline - читает строчку
LXXXVI. GNU Recode-функции
recode_file - перекодирует из файла в файл в соответствии с recode-запросом
recode_string - перекодирует строку в соответствии с recode-запросом
recode - перекодирует строку в соответствии с recode-запросом
LXXXVII. Функции регулярных выражений (Perl-совместимые)
Модификаторы Патэрна - описаны возможные модификаторы в regex-патэрнах
Синтаксис Патэрна - описан синтаксис PCRE regex
preg_grep - возвращает вхождения массива, совпадающие с патэрном
preg_match_all - выполняет глобальный поиск совпадений регулярного выражения
preg_match - выполняет поиск совпадений регулярного выражения
preg_quote - закавычивает символы регулярного выражения
preg_replace_callback - выполняет поиск регулярного выражения и замену с использованием обратного вызова/callback
preg_replace - выполняет поиск регулярного выражения и замену
preg_split - делит строку регулярным выражением
LXXXVIII. qtdom-функции
qdom_error - возвращает строку ошибки из последней операции QDOM или FALSE, если ошибок не было
qdom_tree - создаёт дерево xml-строки
LXXXIX. Функции регулярных выражений (POSIX расширенная)
ereg_replace - заменяет регулярное выражение
ereg - поиск совпадений регулярного выражения
eregi_replace - заменяет регулярное выражение без учёта регистра символов
eregi - поиск совпадений регулярного выражения без учёта регистра символов
split - делит строку на массив с помощью регулярного выражения
spliti - делит строку на массив с помощью регулярного выражения без учёта регистра символов
sql_regcase - делает регулярное выражение для поиск совпадений регулярного выражения без учёта регистра символов
XC. Semaphore, Shared Memory и IPC-функции
ftok - конвертирует pathname и идентификатор проекта в ключ System V IPC
msg_get_queue - создаёт очередь сообщений или присоединяет к ней
msg_receive - получает сообщение из очереди сообщений
msg_remove_queue - разрушает очередь сообщений
msg_send - отправляет сообщение в очередь сообщений
msg_set_queue - устанавливает информацию в структуре данных очереди сообщений
msg_stat_queue - возвращает информацию из структуры данных очереди сообщений
sem_acquire - получает семафор
sem_get - получает id семафора
sem_release - освобождает семафор
sem_remove - удаляет семафор
shm_attach - создаёт или открывает сегмент shared-памяти
shm_detach - отсоединяет от сегмента shared-паямти
shm_get_var - возвращает переменную из shared-памяти
shm_put_var - вставляет или обновляет переменную в shared-памяти
shm_remove_var - удаляет переменную из shared-памяти
shm_remove - удаляет shared-память из Unix-систем
XCI. SESAM database-функции
sesam_affected_rows - получает количество рядов, задействованных в непосредственном запросе/immediate query
sesam_commit - подтверждает обновление БД SESAM
sesam_connect - открывает соединение с БД SESAM
sesam_diagnostic - возвращает информацию статуса для последнего вызова SESAM
sesam_disconnect - отключает от SESAM-соединения
sesam_errormsg - возвращает сообщение об ошибке последнего вызова SESAM
sesam_execimm - выполняет "immediate" SQL-оператор
sesam_fetch_array - извлекает один ряд как ассоциативный массив
sesam_fetch_result - возвращает все части результата запроса
sesam_fetch_row - извлекает один ряд как массив
sesam_field_array - возвращает meta-информацию об отдельных столбцах результата
sesam_field_name - возвращает имя одного столбца результирующего набора
sesam_free_result - освобождает ресурсы запроса
sesam_num_fields - возвращает количество полей/столбцов в результирующем наборе
sesam_query - выполняет SESAM SQL-запрос/query и готовит результат
sesam_rollback - отменяет обновления БД SESAM
sesam_seek_row - устанавливает режим scrollable-курсора для последующих извлечений
sesam_settransaction - устанавливает параметры транзакции SESAM
XCII. Обслуживание сессий
session_cache_expire - возвращает окончание действия текущего кэша
session_cache_limiter - получает и/или устанавливает текущий ограничитель кэша
session_decode - декодирует данные сессии из строки
session_destroy - уничтожает все данные, зарегистрированные для сессии
session_encode - шифрует данные текущей сессии как строку
session_get_cookie_params - получает параметры куки сессии
session_id - получает и/или устанавливает текущий session id
session_is_registered - определяет, зарегистрирована ли переменная в сессии
session_module_name - получает и/или устанавливает модуль текущей сессии
session_name - получает и/или устанавливает имя текущей сессии
session_readonly - начинает сессию - реинициализирует замороженные переменные, но не записывает в конец запроса
session_register - регистрирует одну или более переменных для текущей сессии
session_save_path - получает и/или устанавливает путь сохранения текущей сессии
session_set_cookie_params - устанавливает параметры куки сессии
session_set_save_handler - устанавливает функции хранения сессии уровня пользователя
session_start - инициализирует данные сессии
session_unregister - дерегистрирует переменную из текущей сессии
session_unset - освобождает все переменные сессии
session_write_close - записывает данные сессии и конец сессии
XCIII. Shared Memory-функции
shmop_close - закрывает блок shared memory
shmop_delete - удаляет блок shared memory
shmop_open - создаёт или открывает блок shared memory
shmop_read - читает данные из блока shared memory
shmop_size - получает размер блока shared memory
shmop_write - записывает данные в блок shared memory
XCIV. Shockwave Flash-функции
swf_actiongeturl - получает URL из Shockwave Flash-клипа
swf_actiongotoframe - проигрывает кадр и останавливается
swf_actiongotolabel - отображает кадр со специфицированной меткой
swf_actionnextframe - переходит на один кадр вперёд
swf_actionplay - стартует проигрывание flash-клипа, начиная с текущего кадра
swf_actionprevframe - переходит на один кадр назад
swf_actionsettarget - устанавливает контекст акций
swf_actionstop - останавливает проигрывание flash-клипа, начиная с текущего кадра
swf_actiontogglequality - переключает высокое/низкое качество
swf_actionwaitforframe - пропускает акции, если кадр не загружен
swf_addbuttonrecord - управляет размещением , видом и активной областью текущей кнопки
swf_addcolor - устанавливает специфицированное rgba-значение глобального цвета дополнения
swf_closefile - закрывает текущий Shockwave Flash-файл
swf_definebitmap - определяет растр
swf_definefont - определяет шрифт
swf_defineline - определяет линию
swf_definepoly - определяет многоугольник
swf_definerect - определяет прямоугольник
swf_definetext - определяет текстовую строку
swf_endbutton - заканчивает определение текущей кнопки
swf_enddoaction - заканчивает ткущую акцию
swf_endshape - завершает определение текущей фигуры
swf_endsymbol - заканчивает определение символа
swf_fontsize - изменяет размер шрифта
swf_fontslant - устанавливает наклон шрифта
swf_fonttracking - устанавливает трэкинг текущего шрифта
swf_getbitmapinfo - получает информацию о растре
swf_getfontinfo - высота в пикселах заглавной А и х в нижнем регистре
swf_getframe - получает номер текущего кадра
swf_labelframe - помечает текущий кадр
swf_lookat - определяет визуальную трансформацию
swf_modifyobject - модифицирует объект
swf_mulcolor - устанавливает специфицированное rgba-значение глобального цвета умножения
swf_nextid - возвращает id следующего свободного объекта
swf_oncondition - описывает переход, используемый для переключения списка акций
swf_openfile - открывает новый Shockwave Flash-файл
swf_ortho2 - определяет 2D орфографическое отображение координат пользователя в текущий порт просмотра
swf_ortho - определяет орфографическое отображение координат пользователя в текущий порт просмотра
swf_perspective - определяет трансформацию проекции перспективы
swf_placeobject - помещает объект на экран
swf_polarview - определяет позицию зрителя полярными координатами
swf_popmatrix - восстанавливает матрицу предыдущей трансформации
swf_posround - включает или отключает округление трансляции, когда объекты перемещаются или размещаются
swf_pushmatrix - проталкивает матрицу текущей трансформации обратно в стэк
swf_removeobject - удаляет объект
swf_rotate - поворачивает текущую трансформацию
swf_scale - масштабирует текущую трансформацию
swf_setfont - изменяет текущий шрифт
swf_setframe - переключает на специфицированный кадр
swf_shapearc - рисует дугу окружности
swf_shapecurveto3 - рисует кубическую кривую Безье (извиняйте, если что не так ... Прим. перев.)
swf_shapecurveto - рисует квадратную кривую Безье между двумя точками
swf_shapefillbitmapclip - устанавливает текущий режим заполнения - clipped bitmap
swf_shapefillbitmaptile - устанавливает текущий режим заполнения - tiled bitmap
swf_shapefilloff - отключает заполнение
swf_shapefillsolid - устанавливает текущий стиль заполнения специфицированным цветом
swf_shapelinesolid - устанавливает стиль текущей линии
swf_shapelineto - рисует линию
swf_shapemoveto - перемещает текущую позицию
swf_showframe - отображает текущий кадр
swf_startbutton - стартует определение кнопки
swf_startdoaction - стартует описание списка акций текущего кадра
swf_startshape - стартует сложную фигуру
swf_startsymbol - определяет символ
swf_textwidth - получает ширину строки
swf_translate - транслирует текущие трансформации
swf_viewport - выбирает область для последующего рисования
XCV. SNMP-функции
snmp_get_quick_print - извлекает текущее значение установки quick_print библиотеки UCD
snmp_set_quick_print - устанавливает значение quick_print в библиотеке UCD SNMP
snmpget - извлекает SNMP-объект
snmprealwalk - возвращает все объекты, включая их соответствующие object id
snmpset - устанавливает SNMP-объект
snmpwalk - извлекает все SNMP-объекты из агента
snmpwalkoid - запрашивает дерево информации о сетевом объекте
XCVI. Socket-функции
socket_accept - принимает соединение на сокете
socket_bind - связывает имя с сокетом
socket_clear_error - очищает ошибку на сокете или последний код ошибки
socket_close - закрывает ресурс сокета
socket_connect - инициирует соединение с сокетом
socket_create_listen - открывает сокет на порте для приёма соединений
socket_create_pair - создаёт пару одинаковых сокетов и сохраняет их в fds
socket_create - создаё т сокет (конечный пункт для соединения)
socket_get_option - получает опции сокета
socket_getpeername - запрашивает удалённую сторону данного сокета, что может дать host/port, или путь файловой системы UNIX, в зависимости от типа
socket_getsockname - запрашивает локальную сторону данного сокета, что может дать host/port, или путь файловой системы UNIX, в зависимости от типа
socket_iovec_add - добавляет новый вектор к массиву раздачи/сбора
socket_iovec_alloc - ...]) строит 'struct iovec' для использования с sendmsg, recvmsg, writev и readv
socket_iovec_delete - удаляет вектор из массива векторов
socket_iovec_fetch - возвращает данные, содержащиеся в iovec, специфицированном iovec_id[iovec_position]
socket_iovec_free - освобождает iovec, специфицированный iovec_id
socket_iovec_set - устанавливает данные, содержащиеся в iovec_id[iovec_position], в new_val
socket_last_error - возвращает последнюю ошибку на сокете
socket_listen - прослушивает соединение на сокете
socket_read - читает максимальное количество байт с сокета
socket_readv - читает из fd, используя scatter-gather массив, определённый iovec_id
socket_recv - получает данные из соединённого сокета
socket_recvfrom - получает данные из сокета, соединённого иди нет
socket_recvmsg - используется для получения сообщений на сокете, ориентированном на соединение или нет
socket_select - запускает системный вызов select() на данных массивах сокетов с таймаутом, специфицированным tv_sec и tv_usec
socket_send - отправляет данные в соединённый сокет
socket_sendmsg - отправляет сообщение на сокет, независимо от того, ориентирован он на соединение/connection-oriented или нет
socket_sendto - отправляет сообщение на сокет, независимо от того, соединён он или нет
socket_set_nonblock - устанавливает неблокирующий режим  для дескриптора файла fd
socket_set_option - устанавливает опции сокета
socket_shutdown - отключает приём, отправку с сокета, или и то, и другое
socket_strerror - возвращает строку с описанием ошибки сокета
socket_write - записывает в сокет
socket_writev - записывает в дескриптор файла, fd, используя scatter-gather массив, определённый iovec_id
XCVII. String-функции
addcslashes - закавычивает строку слэшами в стиле C
addslashes - закавычивает строку слэшами
bin2hex - конвертирует двоичные данные в 16-ричное представление
chop - псевдоним rtrim()
chr - возвращает специфический символ
chunk_split - делит строку на небольшие отрезки
convert_cyr_string - конвертирует из одного набора символов кириллицы в другой
count_chars - возвращает информацию о символах , используемых с строке
crc32 - вычисляет crc32-полином строки
crypt - однонаправленное шифрование строки (хэширование)
echo - выводит одну или более строк
explode - делит строку строкой
get_html_translation_table - возвращает таблицу трансляции, используемуюhtmlspecialchars() и htmlentities()
get_meta_tags - извлекает все content-атрбуты meta-тэгов из файла и возвращает массив
hebrev - конвертирует логический Hebrew-текст в визуальный
hebrevc - конвертирует логический Hebrew-текст в визуальный текст с конвертацией newline
htmlentities - конвертирует все символы в HTML-мнемоники
htmlspecialchars - конвертирует специальные символы в HTML-мнемоники
implode - объединяет элементы массива со строкой
join - объединяет элементы массива со строкой
levenshtein - вычисляет Levenshtein-растояние между двумя строками
localeconv - получает информацию о форматировании чисел
ltrim - вырезает пробелы в начале строки
md5_file - вычисляет md5-хэш данного filename
md5 - вычисляет md5-хэш строки
metaphone - вычисляет ключ metaphone строки
nl_langinfo - запрашивает информацию языка и локализации
nl2br - вставляет HTML-разрывы строк перед всеми символами newline в строке
ord - возвращает ASCII-значение символа
parse_str - разбирает строку в переменных
print - выводит строку
printf - выводит отформатированную строку
quoted_printable_decode - конвертирует закавыченную строку для печати в 8-битную строку
quotemeta - закавычивает meta-символы
rtrim - вырезает пробелы в конце строки
setlocale - устанавливает локальную информацию
similar_text - вычисляет сходство между двумя строками
soundex - вычисляет ключ soundex строки
sprintf - возвращает форматированную строку
sscanf - разбирает ввод из строки в соответствии с форматом
str_pad - заполняет строку на на определённую длину другой строкой
str_repeat - повторяет строку
str_replace - заменяет все вхождения строки поиска строкой замещения
str_rot13 - выполняет rot13-трансформацию строки
strcasecmp - бинарно безопасное сравнение строк без учета регистра
strchr - находит первое вхождение символа
strcmp - бинарно безопасное сравнение строк
strcoll - сравнение строк на основе установок локализации
strcspn - находит длину начального сегмента, не совпадающего с маской
strip_tags - вырезает тэги HTML и PHP из строки
stripcslashes - раскавычивает строку, закавыченную функцией addcslashes()
stripslashes - раскавычивает строку, закавыченную функцией addslashes()
stristr - strstr() без учёта регистра
strlen - получает длину строки
strnatcasecmp - сравнение строк без учёта регистра с использованием алгоритма "натурального порядка"
strnatcmp - сравнение строк алгоритмом "натурального порядка"
strncasecmp - бинарно безопасное сравнение первых n символов строки без учёта регистра
strncmp - бинарно безопасное сравнение первых n символов строки
strpos - находит позицию первого появления/вхождения в строке
strrchr - находит последнее появление символа в строке
strrev - разворачивает строку
strrpos - находит позицию последнего появления символа в строке
strspn - находит длину начального сегмента, совпадающего с маской
strstr - находит первое появление строки
strtok - "лексемизирует" строку
strtolower - переводит символы строки в нижний регистр
strtoupper - переводит символы строки в верхний регистр
strtr - транслирует определённые символы
substr_count - подсчитывает количество вхождений подстроки
substr_replace - заменяет текст в части строки
substr - возвращает часть строки
trim - вырезает пробелы в начале и в конце строки
ucfirst - переводит первый символ строки в верхний регистр
ucwords - переводит в верхний регистр первый символ каждого слова строки
vprintf - выводит отформатированную строку
vsprintf - возвращает отформатированную строку
wordwrap - окружает строку заданным количеством символов с использованием символа разрыва строки
XCVIII. Sybase-функции
sybase_affected_rows - получает количество рядов, задействованных в последнем запросе
sybase_close - закрывает Sybase-соединение
sybase_connect - открывает соединение с Sybase-сервером
sybase_data_seek - передвигает внутренний указатель ряда
sybase_fetch_array - извлекает ряд как массив
sybase_fetch_field - получает информацию поля
sybase_fetch_object - извлекает ряд как объект
sybase_fetch_row - получает ряд как перечислимый массив
sybase_field_seek - устанавливает смещение поля
sybase_free_result - освобождает результирующую память
sybase_get_last_message - возвращает последнее сообщение сервера
sybase_min_client_severity - устанавливает минимальный уровень серьёзности для клиента
sybase_min_error_severity - устанавливает минимальный уровень серьёзности ошибок
sybase_min_message_severity - устанавливает минимальный уровень серьёзности сообщений
sybase_min_server_severity - устанавливает минимальный уровень серьёзности для сервера
sybase_num_fields - получает количество полей в результате
sybase_num_rows - получает количество рядов в результате
sybase_pconnect - открывает постоянное соединение Sybase
sybase_query - отправляет Sybase query
sybase_result - получает результирующие данные
sybase_select_db - выбирает БД Sybase
XCIX. URL-функции
base64_decode - декодирует данные, кодированные MIME base64
base64_encode - кодирует данные в MIME base64
parse_url - разбирает URL и возвращает его компоненты
rawurldecode - декодирует URL-кодированные строки
rawurlencode - URL-кодирование в соответствии с RFC1738
urldecode - декодирует URL-кодированную строку
urlencode - URL-кодирует строку
C. Функции переменных
doubleval - псевдоним floatval()
empty - определяет, установлена ли переменная
floatval - получает float-значение переменной
get_defined_vars - возвращает массив из всех определённых переменных
get_resource_type - возвращает тип ресурса
gettype - получает тип переменной
import_request_variables - импортирует GET/POST/Cookie переменные в глобальную область видимости
intval - получает целочисленное значение переменной
is_array - определяет, является ли переменная массивом
is_bool - определяет, является ли переменная boolean
is_callable - определяет, является ли аргумент правильной вызываемой конструкцией
is_double - псевдоним is_float()
is_float - определяет, является ли переменная числом с плавающей точкой
is_int - определяет, является ли переменная целочисленной
is_integer - псевдоним is_int()
is_long - псевдоним is_int()
is_null - определяет, является ли переменная NULL
is_numeric - определяет, является переменная числом или строкой чисел
is_object - определяет, является ли переменная объектом
is_real - псевдоним is_float()
is_resource - определяет, является ли переменная ресурсом
is_scalar - определяет, является ли переменная скаляром
is_string - определяет, является ли переменная строкой
isset - определяет, установлена ли переменная
print_r - печатает читабельную информацию о переменной
serialize - генерирует сохраняемое представление данного значения
settype - устанавливает тип переменной
strval - получает строковое значение переменной
unserialize - создаёт PHP-значение из хранимого представления
unset - отменяет установку/Unset данной переменной
var_dump - выполняет дамп информации о переменной
var_export - выводит или возвращает строковое представление переменной
CI. vpopmail-функции
vpopmail_add_alias_domain_ex - добавляет псевдоним существующему виртуальному домену
vpopmail_add_alias_domain - добавляет псевдоним виртуальному домену
vpopmail_add_domain_ex - добавляет новый виртуальный домен
vpopmail_add_domain - добавляет новый виртуальный домен
vpopmail_add_user - добавляет нового пользователя в специфицированный виртуальный домен
vpopmail_alias_add - вставляет виртуальные псевдонимы
vpopmail_alias_del_domain - удаляет все виртуальные псевдонимы домена
vpopmail_alias_del - удаляет все виртуальные псевдонимы пользователя
vpopmail_alias_get_all - получает все строки псевдонима домена
vpopmail_alias_get - получает все строки псевдонима домена
vpopmail_auth_user - пытается подтвердить username/domain/password. Возвращает true/false
vpopmail_del_domain_ex - удаляет виртуальный домен
vpopmail_del_domain - удаляет виртуальный домен
vpopmail_del_user - удаляет пользователя из виртуального домена
vpopmail_error - получает текстовое сообщение о последней ошибке vpopmail. Возвращает строку
vpopmail_passwd - изменяет пароль виртуального пользователя
vpopmail_set_user_quota - устанавливает квоту виртуального пользователя
CII. W32api-функции
w32api_deftype - определяет тип для использования с другими w32api_functions
w32api_init_dtype - создаёт экземпляр типа данных typename и заполняет его значениями val1,val2; затем функция возвращает DYNAPARM, который может быть передан при вызове функции как параметр
w32api_invoke_function - вызывает функцию funcname с аргументами
w32api_register_function - регистрирует в РНР функцию function_name из библиотеки
w32api_set_call_method - устанавливает метод для вызова
CIII. WDDX-функции
wddx_add_vars - добавляет переменные в пакет WDDX со специфицированным ID
wddx_deserialize - десериализует WDDX-пакет
wddx_packet_end - заканчивает WDDX-пакет со специфицированным ID
wddx_packet_start - стартует новый WDDX-пакет со структурой в нём
wddx_serialize_value - сериализует отдельное значение в WDDX-пакет
wddx_serialize_vars - сериализует переменную в WDDX-пакет
CIV. XML parser-функции
utf8_decode - конвертирует строку с символами набора ISO-8859-1, кодированными в UTF-8, в однобайтные символы ISO-8859-1
utf8_encode - кодирует строку ISO-8859-1 в UTF-8
xml_error_string - получает строку ошибки XML-разборщика
xml_get_current_byte_index - получает индекс текущего байта для для XML-разборщика
xml_get_current_column_number - получает номер текущего столбца для XML-разборщика
xml_get_current_line_number - получает номер текущей строки для XML-разборщика
xml_get_error_code - получает код ошибки XML-разборщика
xml_parse_into_struct - разбирает XML-данные в структуру массива
xml_parse - стартует разбор XML-документа
xml_parser_create_ns - создаёт XML-разборщик
xml_parser_create - создаёт XML-разборщик
xml_parser_free - освобождает XML-разборщик
xml_parser_get_option - получает опции из XML-разборщика
xml_parser_set_option - устанавливает опции в XML-разборщике
xml_set_character_data_handler - настраивает обработчик символьных данных
xml_set_default_handler - настраивает обработчик по умолчанию
xml_set_element_handler - настраивает обработчики стартовых и конечных элементов
xml_set_end_namespace_decl_handler - настраивает обработчик символьных данных
xml_set_external_entity_ref_handler - настраивает обработчик ссылки на внешний экземпляр
xml_set_notation_decl_handler - настраивает обработчик объявления нотации
xml_set_object - использует XML-разборщик внутри объекта
xml_set_processing_instruction_handler - настраивает обработчик инструкций процессинга/processing instruction (PI)
xml_set_start_namespace_decl_handler - настраивает обработчик символьных данных
xml_set_unparsed_entity_decl_handler - настраивает обработчик объявления неразбираемого экземпляра
CV. XMLRPC-функции
xmlrpc_decode_request - декодирует XML в типы PHP
xmlrpc_decode - декодирует XML в типы PHP
xmlrpc_encode_request - генерирует XML для запроса метода
xmlrpc_encode - генерирует XML для PHP-значения
xmlrpc_get_type - получает xmlrpc-тип для PHP-значения. В основном используется для base64 и строк datetime
xmlrpc_parse_method_descriptions - декодирует XML в список описаний методов
xmlrpc_server_add_introspection_data - добавляет introspection-документацию
xmlrpc_server_call_method - разбирает XML=запросы и вызывает методы
xmlrpc_server_create - создаёт xmlrpc-сервер
xmlrpc_server_destroy - уничтожает ресурсы сервера
xmlrpc_server_register_introspection_callback - регистрирует РНР-функцию для генерирования документации
xmlrpc_server_register_method - регистрирует РНР-функцию для поиска совпадений метода ресурса с method_name
xmlrpc_set_type - устанавливает xmlrpc-тип, base64 или datetime для строкового значения PHP
CVI. XSLT-функции
xslt_create - создаёт новый XSLT-процессор
xslt_errno - возвращает номер ошибки
xslt_error - возвращает строку ошибки
xslt_free - освобождает XSLT-процессор
xslt_process - выполняет XSLT-трансформацию
xslt_set_base - устанавливает базовый URI для всех XSLT-транформаций
xslt_set_encoding - устанавливает кодировку для разбора XML-документов
xslt_set_error_handler - устанавливает обработчик ошибок для XSLT-процессора
xslt_set_log - устанавливает log-файл для записи log-сообщений
xslt_set_sax_handler - устанавливает SAX-обработчики для XSLT-процессора
xslt_set_sax_handlers - устанавливает SAX-обработчики, вызываемые в ходе обработки XML-документа
xslt_set_scheme_handler - устанавливает Scheme-обработчик для XSLT-процессора
xslt_set_scheme_handlers - устанавливает Scheme-обработчики для XSLT-процессора
CVII. YAZ-функции
yaz_addinfo - возвращает дополнительную информацию об ошибке
yaz_ccl_conf - конфигурирует CCL-разборщик
yaz_ccl_parse - вызывает CCL-разборщик
yaz_close - закрывает YAZ-соединение
yaz_connect - готовит соединение и Z-ассоциацию для Z39.50 target
yaz_database - специфицирует БД в сессии
yaz_element - специфицирует Element-Set Name для получения
yaz_errno - возвращает номер ошибки
yaz_error - возвращает описание ошибки
yaz_hits - возвращает количество попаданий в последнем поиске
yaz_itemorder - готовит Z39.50 Item Order с пакетом ILL-Request
yaz_present - готовит к получению (Z39.50 имеется)
yaz_range - специфицирует максимальное количество записей для получения
yaz_record - возвращает запись
yaz_scan_result - возвращает результат Scan Response
yaz_scan - готовит к сканированию
yaz_search - готовит к поиску
yaz_sort - устанавливает критерий сортировки
yaz_syntax - специфицирует предпочтительный синтаксис записи для получения
yaz_wait - ждёт запросы Z39.50 для выполнения
CVIII. YP/NIS-функции
yp_all - проходит по карте и вызывает функцию для каждого вхождения
yp_cat - возвращает массив, содержащий всю карту/map
yp_err_string - возвращает строку ошибки, ассоциированную с предыдущей операцией
yp_errno - возвращает код ошибки предыдущей операции
yp_first - возвращает первую пару key-value из именованной карты
yp_get_default_domain - извлекает NIS-домен по умолчанию машины
yp_master - возвращает имя машины NIS мастер-сервера карты
yp_match - возвращает совпавшую строчку
yp_next - возвращает следующую пару key-value в именованной карте
yp_order - возвращает номер ордера карты
CIX. Zip File-функции (доступ только для чтения)
zip_close - закрывает файловый архив Zip
zip_entry_close - закрывает вхождение директории
zip_entry_compressedsize - запрашивает сжатый размер вхождения директории
zip_entry_compressionmethod - запрашивает метод сжатия вхождения директории
zip_entry_filesize - запрашивает реальный размер файла вхождения директории
zip_entry_name - запрашивает имя вхождения директории
zip_entry_open - открывает вхождение директории для чтения
zip_entry_read - читает из открытого вхождения директории
zip_open - открывает файловый архив Zip
zip_read - читает следующее вхождение в файловом архиве Zip
CX. Zlib Compression-функции
gzclose - закрывает открытый указатель gz-файла
gzcompress - сжимает строку
gzdeflate - выкачивает строку
gzencode - создаёт gzip-сжатуюю строку
gzeof - проверяет end-of-file в указателе gz-файла
gzfile - читает весь gz-файл в массив
gzgetc - получает символ из указателя на gz-файл
gzgets - получает строчку из указателя файла
gzgetss - получает строчку из указателя gz-файла и вырезает тэги HTML
gzinflate - закачивает выкачанную строку
gzopen - открывает gz-файл
gzpassthru - выводит оставшиеся в указателе gz-файла данные
gzputs - записывает в указатель gz-файла
gzread - Binary-safe чтение gz-файла
gzrewind - возвращает в начало позицию указателя gz-файла
gzseek - ищет указатель gz-файла
gztell - говорит указателю gz-файла позицию чтения/записи
gzuncompress - разжимает выкачанную строку
gzwrite - Binary-safe запись в gz-файл
readgzfile - выводит gz-файл
V. Расширение PHP 4.0
25. Обзор
26. Возможность расширения
Внешние модули
Встроенные модули
Zend-машина
27. Строение исходного кода
Соглашения по расширениям
Макросы
Работа с памятью
Функции работы с файлами и директориями
Работа со строками
Сложные типы
28. Система автоматического построения РНР
29. Создание расширений
30. Использование расширений
31. Решение проблем
32. Исходные Ресурсы. Обсуждение.
Структура модуля
Включение header-файлов
Объявление экспортируемых функций
Объявление блока Zend-функций
Объявление блока Zend-модуля
Создание get_module()
Реализация всех экспортируемых функций
Резюме
33. Приём аргументов
Определение количества аргументов
Запрос аргументов
Старый способ запроса аргументов (не рекомендуется)
Работа с переменным количеством аргументов/параметров-опций
Доступ к аргументам
Работа с аргументами, передаваемыми по ссылке
Гарантирование безопасности записи/Write Safety других параметров.
34. Создание переменных
Обзор
Longs (Integers)
Doubles (Floats)
Строки
Булевы
Массивы
Объекты
Ресурсы
Макросы для автоматического создания глобальных переменных
Создание констант
35. Дублирование содержимого переменной: конструктор Copy
36. Возвращаемые значения
37. Печать информации
zend_printf()
zend_error()
Включение вывода в phpinfo()
Информация выполнения
38. Startup и Shutdown-функции
39. Вызов пользовательских функций
40. Поддержка файлов инициализации
41. Что дальше?
42. Справочник: некоторые макросы конфигурации
43. Макросы API
VI. FAQ: Frequently Asked Questions
44. Общая информация
45. Списки рассылки
46. Получение PHP
47. Вопросы о базах данных
48. Инсталяция
49. Проблемы построения
50. Использование PHP
51. PHP и HTML
52. PHP и COM
53. PHP и другие языки
54. Переход от PHP 2 к PHP 3
55. Переход от PHP 3 к PHP 4
56. Другие вопросы
VII. Приложения
A.История PHP и смежных проектов
История PHP
История смежных с PHP проектов
Книги о PHP

Публикации о PHP
B.Переход от PHP 3 к PHP 4
Что изменилось в PHP 4
Конкурентный запуск PHP 3 и PHP 4
Перенос файлов конфигурации
Поведение разборщика
Сообщение об ошибке
Инициализаторы
empty("0")
Отсутствующие функции
Расширения РНР 3
Замена переменных в строках
Куки
Обработка глобальных переменных
C. Переход от PHP/FI 2 к PHP 3
О несовместимости в 3.0
Начальный/конечный тэги
if..endif-синтаксис
while-синтаксис
Типы выражений
Сообщения об ошибках изменены
Сокращённый цикл вычисления boolean
Возвращаемые функциями значения TRUE/FALSE
Иная несовместимость
D. Отладка PHP
Об отладчике
Использование отладчика
Протокол отладчика
E. Расширение PHP
Добавление функций в PHP
Вызов пользовательских функций
Сообщения об ошибках
F. Список псевдонимов функций
G. Список зарезервированных слов
Список ключевых слов
Предопределённые переменные
Предопределённые классы
Предопределённые константы
H. Список типов ресурсов
I. Список лексем разборщика
Функции. Индекс.

   Вперёд
   Введение
такелажные работы. мониторы samsung. Оформление ПВХ окон пластиковых. Пластиковые окна .