 |
Содержание
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-файл
-
- 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. Другие вопросы
- 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. Список лексем разборщика
-
|  |