4.2.0Генератор случайных чисел инициализируется автоматически.'>
Данная функция не генерирует криптографически безопасные значения и не должна использоваться в криптографических целях. Если вам требуется криптографически безопасное значение, подумайте об использовании функций random_int,
random_bytes, или openssl_random_pseudo_bytes вместо данной.'>
Эта функция безопасна для обработки данных в двоичной форме.'>
Результаты этой функции кэшируются. Более подробную информацию смотрите в разделе
clearstatcache.'>
Поддержка контекста была добавлена в PHP 5.0.0. Для описания контекстов смотрите раздел .'>
Если вы собираетесь использовать эту функцию в программе, работающей в качестве демона, убедитесь, что стандартный вывод функции направлен в файл или другой поток, в противном случае PHP зависнет вплоть до конца выполнения программы.'>
В Windows, функция exec стартует cmd.exe для запуска команды. Если
вы хотите запустить внешнюю программу без запуска cmd.exe, то используйте
функцию proc_open с установленной опцией
bypass_shell.'>
В качестве аргумента вместо имени функции может быть передан массив, содержащий ссылку на объект
и имя метода.'>
Callback-функции, зарегистрированные такими функциями как call_user_func и call_user_func_array, не будут вызваны при наличии не пойманного исключения, брошенного в предыдущей callback-функции.'>
Если аргументы были переданы по ссылке, то все изменения аргументов будут отражены на возвращаемых функцией значениях. В PHP 7 также будут возвращены текущие значения, если аргументы переданы по значению'>
Так как для определения параметров данной функции необходим контекст выполнения, она не может быть передана в качестве параметра в версиях PHP до 5.3.0. Если функцию все же необходимо передать, то нужно присвоить ее переменной, которую уже можно использовать при передаче.'>
Если у вас возникают проблемы с распознаванием PHP концов строк при чтении или создании файлов на Macintosh-совместимом компьютере, включение опции auto_detect_line_endings может помочь решить проблему. '>
Эта функция неприменима для работы с удаленными файлами, поскольку файл должен быть доступен через файловую систему сервера.'>
Эта функция (пока) небезопасна для обработки данных в двоичной форме!'>
Эта функция присваивает новые ключи элементам массива. Она удалит все существующие ключи, а не просто переупорядочит их.'>
Для Windows-платформ эта функция не реализована.'>
Для Windows-платформ это расширение недоступно.'>
Нет необходимости инициализировать генератор случайных чисел функциями srand или mt_srand, поскольку это происходит автоматически.'>
register_globals: важное замечаниеНачиная с PHP 4.2.0, значением директивы PHP register_globals по умолчанию является off (выключено). Сообщество PHP рекомендует не полагаться на эту директиву, а использовать вместо этого иные средства, такие как &link.superglobals;.'>
Это 'суперглобальная' или автоматическая глобальная переменная. Это просто означает что она доступна во всех контекстах скрипта. Нет необходимости выполнять global $variable; для доступа к ней внутри метода или функции.">
При использовании параметра return данная функция использует внутреннюю буферизацию вывода, поэтому она не может быть использована внутри callback-функции ob_start.'>
Учтите, что обработка времени может отличаться в различных файловых системах.'>
Вызов этой функции будет использовать все зарегистрированные функции автозагрузки, если класс еще не известен.'>
Доступ к заголовкам и их вывод будет осуществляться только в случае, если в используемом вами SAPI есть их поддержка.'>
Если PHP собран с опцией --enable-sigchild, возвращаемое значение этой функции не определено.'>
Если оба сравниваемых значения эквивалентны, то порядок их в отсортированном массиве не определен. '>
Для этой функции вы можете использовать URL в качестве имени файла, если была включена опция fopen wrappers. Смотрите более подробную информацию об определении имени файла в описании функции fopen. Смотрите также список поддерживаемых оберток URL, их возможности, замечания по использованию и список предопределенных констант в .'>
Начиная с
PHP 5.0.0, эта функция также может быть использована с некоторыми обертками url. Список оберток, поддерживаемых семейством функций stat, смотрите в .'>
Как и с любой другой функцией, осуществляющей вывод непосредственно в браузер, вы можете использовать функции контроля вывода, чтобы перехватывать выводимые этой функцией данные и сохранять их, например, в string.'>
Смотрите также .'>
Если вы собираетесь передавать функции пользовательские данные, используйте функции escapeshellarg или escapeshellcmd для того, чтобы пользователи не смогли обмануть систему, запустив произвольную команду.'>
Это расширение является ЭКСПЕРИМЕНТАЛЬНЫМ. Поведение этого расширения, включая имена его функций и любую другую относящуюся к нему документацию, может измениться в последующих версиях PHP без уведомления. Используйте это расширение на свой страх и риск.'>
С версии PHP 5.3.0 эта возможность считается УСТАРЕВШЕЙ. Крайне не рекомендуется полагаться на эту возможность.'>
С версии PHP 5.3.0 эта возможность считается УСТАРЕВШЕЙ. Крайне не рекомендуется полагаться на эту возможность.'>
С версии PHP 5.3.0 эта функция считается УСТАРЕВШЕЙ. Крайне не рекомендуется полагаться на эту возможность.'>
Данная возможность была
помечена УСТАРЕВШЕЙ начиная с версии PHP 5.3.0 и
была УДАЛЕНА в версии PHP 5.4.0.'>
Данная функция была
помечена УСТАРЕВШЕЙ начиная с версии PHP 5.3.0 и
была УДАЛЕНА в версии PHP 5.4.0.'>
Данная возможность была
помечена УСТАРЕВШЕЙ начиная с версии PHP 5.5.0. Крайне не
рекомендуется полагаться на эту возможность в будущем.'>
Данная возможность была
xmlns УСТАРЕВШЕЙ начиная с версии PHP 5.6.0. Крайне не
рекомендуется полагаться на эту возможность в будущем.'>
Данная возможность была
xmlns УСТАРЕВШЕЙ начиная с версии PHP 7.0.0. Крайне не
рекомендуется полагаться на эту возможность в будущем.'>
Данная возможность была объявлена
УСТАРЕВШЕЙ начиная с PHP 7.1.0. Крайне не
рекомендуется полагаться на эту возможность в будущем.'>
Эта функция объявлена
УСТАРЕВШЕЙ начиная с PHP 7.1.0. Использовать эту
функции крайне не рекомендуется.'>
Данный функционал объявлен
УСТАРЕВШИМ начиная с PHP 7.2.0 и его использование крайне не рекомендовано.'>
Эта функция объявлена
УСТАРЕВШЕЙ начиная с PHP 7.2.0 и ее использование крайне не рекомендовано.'>
будет
обязательно удалена в будущем.'>
Эта функция УСТАРЕЛА и была УДАЛЕНА начиная с версии PHP 5.3.0.'>
Эта функция была помечена
УСТАРЕВШЕЙ и была УДАЛЕНА начиная с
версии PHP 5.5.0.'>
Этот псевдоним УСТАРЕЛ начиная с версии PHP 5.3.0. Крайне
не рекомендуется полагаться на этот псевдоним.'>
Эта функция УСТАРЕЛА начиная с версии PHP 5.4.0.
Использование этой функции не рекомендуется.'>
Этот псевдоним функции УСТАРЕЛ начиная
с версии PHP 5.4.0. Использование этого псевдонима крайне не рекомендуется.'>
Эта функция была помечена УСТАРЕВШЕЙ начиная с версии
PHP 5.5.0. Крайне не рекомендуется полагаться на эту функцию.'>
Эта функциональность считается
УСТАРЕВШЕЙ с PHP 5.5.0, и УДАЛЕНА в PHP 7.0.0.'>
This function was
DEPRECATED in PHP 5.5.0, and REMOVED as of PHP 7.0.0.'>
Эта функция считается
УСТАРЕВШЕЙ с PHP 4.1.0, и УДАЛЕНА в PHP 7.0.0.'>
Эта функция считается
УСТАРЕВШЕЙ с PHP 5.3.0, и УДАЛЕНА в PHP 7.0.0.'>
Этот псевдоним считается
УСТАРЕВШИМ с PHP 5.3.0, и УДАЛЕН в PHP 7.0.0.'>
Эта функциональность считается
УСТАРЕВШЕЙ с PHP 5.6.0, и УДАЛЕНА в PHP 7.0.0.'>
Эта функция
УДАЛЕНА в PHP 7.0.0.'>
Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ. Поведение этой функции, ее имя и относящаяся к ней документация могут измениться в последующих версиях PHP без уведомления. Используйте эту функцию на свой страх и риск.'>
Расширение IMAP не может использоваться вместе с расширениями перекодировки, YAZ или Cyrus. Это связано с тем фактом, что они оба используют одни и те же внутренние символы. Замечание: Версии Yaz 2.0 и выше избавлены от этого недостатка.'>
Используя установку CGI, ваш сервер открыт перед несколькими возможными уязвимостями. Пожалуйста, ознакомьтесь с разделом "Безопасность CGI" чтобы узнать, как можно защитить себя от таких атак.'>
Замечание о директиве: magic_quotes_gpc Директива PHP magic_quotes_gpc имеет значение по умолчанию on (включена). По сути это применяет функцию addslashes ко всем GET-, POST- и COOKIE-данным. Чтобы удалить добавленные слеши, вы можете использовать stripslashes.'>
Не рекомендуется использовать эту функцию для обеспечения безопасности хранения
паролей ввиду высокой скорости работы данного алгоритма. Более подробно читайте
в разделе Ответы на часто задаваемые вопросы по хэшированию паролей.
'>
При использовании SSL, Microsoft IIS нарушает протокол, закрывая соединение без отправки индикатора close_notify. PHP сообщит об этом как "SSL: Fatal Protocol Error" в тот момент, когда вы достигнете конца данных. Чтобы обойти это, вы должны установить error_reporting на уровень, исключающий E_WARNING. PHP умеет определять, что на стороне сервера находится проблемный IIS при открытии потока с помощью обертки https:// и не выводит предупреждение. Если вы используете fsockopen для создания ssl:// сокета, вы сами отвечаете за определение и подавление этого предупреждения.'>
К настоящему времени этот класс еще не был документирован; для ознакомления доступен только список свойств и методов.
'>
К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.'>
Эта функция объявлена УСТАРЕВШЕЙ в PHP 4.1.0, и УДАЛЕНА в PHP 7.0.0.Есть следующие альтернативы:'>
Эта функциональность объявлена УСТАРЕВШЕЙ в PHP 5.3.0, и УДАЛЕНА PHP 7.0.0.Есть следующие альтернативы:'>
Эта функция объявлена УСТАРЕВШЕЙ в PHP 5.3.0, и УДАЛЕНА PHP 7.0.0.Есть следующие альтернативы:'>
Эта функция объявлена УСТАРЕВШЕЙ в PHP 5.5.0, и УДАЛЕНА PHP 7.0.0.Есть следующие альтернативы:'>
Эта функциональность УДАЛЕНА в PHP 7.0.0.
Есть следующие альтернативы:
'>
Эта функция УДАЛЕНА в PHP 7.0.0.
Есть следующие альтернативы:
'>
Эта функция была объявлена УСТАРЕВШЕЙ в PHP 7.1.0.
Есть следующие альтернативы:
'>
Это изменение
существует только в разрабатываемой версии PHP, и,
возможно, будет существовать и после версии 5.3.'>
У этой функции нет параметров.'>
Результат выполнения данного примера:'>
Результат выполнения данного примера в PHP 5:'>
Результат выполнения данного примера в PHP 5.3:'>
Результат выполнения данного примера в PHP 5.4:'>
Результат выполнения данного примера в PHP 5.5:'>
Результат выполнения данного примера в PHP 5.6:'>
Результат выполнения данного примера в PHP 7:'>
Результат выполнения данного примера в PHP 7.0:'>
Результат выполнения данного примера в PHP 7.1:'>
Результат выполнения данного примера на
32-битных машинах:'>
Результат выполнения данного примера на
64-битных машинах:'>
Результатом выполнения данного примера
будет что-то подобное:'>
Результат выполнения данных примеров:'>
Результат выполнения данных примеров на
32-битных машинах:'>
Результат выполнения данных примеров на
64-битных машинах:'>
Результатом выполнения данных примеров
будет что-то подобное:'>
Эта функция при вызове
сбрасывает указатель массива, переданного параметром.'>
Сравнение функций сортировки массивов'>
callback'>
предопределенные переменные массивов PHP могут быть отключены директивой register_long_arrays.'>
Если используется integer, значение измеряется байтами. Вы также можете использовать сокращенную запись, которая описана в этом разделе FAQ.'>
Эта функция-псевдоним устарела и существует только по причине обратной совместимости. Использование этой функции не рекомендуется, так как в будущем она может быть удалена из PHP.'>
PATHдолжны быть доступны DLL-файлы. Чтобы узнать как этого достичь, обратитесь к разделу FAQ "Как добавить мою директорию с PHP в переменную Windows PATH". Хотя копирование DLL-файлов из директории PHP в системную папку Windows также решает проблему (потому что системная директория по умолчанию находится в переменной PATH), это не рекомендуется. Этому расширению требуются следующие файлы в переменной PATH: '>
resource'>
foreach'>
yield'>
контекстов обратитесь
к следующему разделу руководства: контекст.'>
include_path'>
Эта функция может возвращать как boolean &false;, так и не-boolean значение, которое приводится к &false;. За более подробной информацией обратитесь к разделу Булев тип. Используйте оператор === для проверки значения, возвращаемого этой функцией.'>
x509
Для списка корректных значений смотрите Параметры ключей/сертификатов.
'>
csr
Список допустимых значений смотри: параметры CSR.
'>
key
Список допустимых значений смотри: параметры публичного/приватного ключа.
'>
Эта функция доступна только в
случае, если PHP был скомпилирован с опцией .'>
Эта функция доступна только в случае, если
PHP был скомплирован с поддержкой freetype ()
'>
Этой функции не требуется библиотека GD.'>
Данная функция подвержена влиянию метода интерполяции, установленным функцией imagesetinterpolation.'>
imageРесурс изображения, полученный одной из функций создания изображений,
например, такой как imagecreatetruecolor.'>
fontМожет принимать значения 1, 2, 3, 4, 5 для встроенных шрифтов в кодировке
latin2 (более высокое число соответствует большему шрифту) или любому из ваших собственных идентификаторов шрифтов,
зарегистрированных с помощью imageloadfont.
'>
fontfile
Путь к шрифту TrueType, который вы хотите использовать.
В зависимости от того, какая библиотека GD используется в PHP, если
fontfile не начинается с символа
/, то к имени файла будет добавлено
.ttf и библиотека будет пытаться искать это имя файла
по определенному библиотекой пути шрифтов.
При использовании библиотеки GD версии ниже 2.0.18, в качестве
разделителя путей для разных файлов шрифтов используется
пробел, а не точка с запятой.
Непреднамеренное использование этой особенности приведет к предупреждению:
Warning: Could not find/open font. Единственным корректным
решением для этих версий библиотек будет перемещение файлов шрифтов в
директорию не содержащую пробелов.
Во многих случаях, когда шрифт находится в том же каталоге, что и
скрипт PHP, поможет следующий трюк.
]]>
Обратите внимание, что open_basedir
не применяется к fontfile.
">
Used as a return value by imagetypes
'>
Специальный вариант цвета, который может быть использован вместо определенного с помощью
imagecolorallocate и imagecolorallocatealpha.
'>
Константа типа аффинного преобразования, используется с функцией imageaffinematrixget .'>
Константа стиля, используется с функцией imagefilledarc.'>
Константа типа, используется с функцией imagegd2.'>
Эффект альфа-смешения, используется с функцией imagelayereffect.'>
Специальный фильтр GD, используется с функцией imagefilter.
'>
Константа типа изображения, используется с функциями image_type_to_mime_type и image_type_to_extension.
'>
Специальный фильтр PNG filter, используется с функцией imagepng.
'>
Используется с функцией imageflip, доступна с PHP 5.5.0.
'>
Используется с функцией imagesetinterpolation, доступна с PHP 5.5.0.
'>
dbm_identifierИдентификатор соединения DBM,
полученный из dbmopen.'>
PHP реализует надмножество JSON, который описан в первоначальном
RFC 7159.
'>
chДескриптор cURL, полученный из curl_init.'>
mhМульти-дескриптор cURL, полученный из curl_multi_init.'>
Каждое поле преобразуется в соответствующий тип PHP, за исключением:
Date преобразуется в строку.
DateTime преобразуется в строку.
Целые, выходящие из диапазона
PHP_INT_MIN..PHP_INT_MAX преобразуются в строки.
До dbase 7.0.0, логические значение (L) преобразуются в
1 или 0.
'>
imap_streamПоток IMAP, полученный из
imap_open.'>
Определяет начало поиска в иерархии почтовых ящиков.
Есть два специальных символа, которые можно использовать при передаче
как часть pattern:
'*' и '%'.
'*' возвращает все почтовые ящики. Если вы передадите
pattern как '*', то получите полный список иерархии почтовых ящиков.
'%' вернет только текущий уровень.
'%', переданный как параметр pattern, вернет почтовые ящики
только на самом верхнем уровне; '~/mail/%'
на UW_IMAPD вернет все ящики в директории ~/mail, кроме тех, которые
находятся в ее поддиректориях.'>
Целочисленное задание кода символа (например 0x2603 для U+2603 СНЕГОВИКА), или символ закодированный строку UTF-8 (например "\u{2603}")'>
Возвращаемый тип должен быть integer, если только символ не был передан как строка UTF-8 (string), в этом случае вернется строка.'>
Свойство Unicode для отображения (Смотри константы IntlChar::PROPERTY_*).'>
Для этой функции будет
использована внутренняя кодировка или кодировка, установленная функцией mb_regex_encoding.'>
Кодировка символов, указанная функцией mb_regex_encoding,
будет по умолчанию использована для данной функции.'>
Параметр encoding
представляет собой символьную кодировку. Если он опущен, вместо него будет использовано значение внутренней кодировки.'>
Никогда не используйте
модификатор e при работе с данными, полученными из недостоверных источников. Не выполняется никакого
автоматического экранирования этих данных (в отличие от preg_replace). Неучитывание данных требований,
скорее всего, создаст уязвимость выполнения удаленного кода в вашем приложении.'>
Одна из констант MCRYPT_ciphername или название алгоритма в виде строки.'>
Используется для инициализации в режимах CBC, CFB, OFB, а также в некоторых алгоритмах в режиме STREAM. Если IV не будет передан, в случае, если он необходим для используемого алгоритма, то функция сгенерирует предупреждение об ошибке и использует IV, все байты которого установлены в "\0".'>
Используется для инициализации в режимах CBC, CFB, OFB, а также в некоторых алгоритмах в режиме STREAM. Если переданный IV размер не поддерживается режимом сцепления или IV не был передан, а режим сцепления его требует, функция сгенерирует предупреждение об ошибке и вернет &false;.'>
Одна из констант MCRYPT_MODE_modename, либо одна из следующих строк: "ecb", "cbc", "cfb", "ofb", "nofb" и "stream".'>
connРесурс MCVE_CONN, полученный из
m_initengine.'>
Время хранения объекта.'>
Memcached::getResultCode.'>
Константа, обозначающая используемый алгоритм хеширования пароля.'>
password_hash.'>
Константы алгоритмов хеширования паролей".'>
Список поддерживаемых временных зон'>
Здесь вы найдете полный список временных зон, поддерживаемых PHP, которые могут быть использованы, например, в date_default_timezone_set.
Поведение временных зон, отсутствующих в списке, не определено.Последняя версия базы данных временных зон может быть
установлена с помощью PECL-пакета timezonedb.
">
Пожалуйста, не используйте описанные здесь временные зоны (кроме UTC), они существуют только по причинам обратной совместимости и могут привести к неправильной работе.
'>
Если вы игнорируете вышестоящее предупреждение, то учтите, что
база данных временных зон IANA, которая используется для временных зон PHP,
поддерживает использование POSIX-стиля знаков, поэтому обозначения временных зон
Etc/GMT+n и Etc/GMT-n обратны общепринятым.
Например, временная зона на 8 часов вперед от GMT, используемая в Китае,
Западной Австралии и других местах, в действительности записана
в базе данных как Etc/GMT-8, а не как Etc/GMT+8,
который вы могли ожидать.
Настоятельно рекомендуется использовать правильные временные зоны,
такие как Asia/Shanghai или
Australia/Perth для вышеприведенного примера.
'>
Эти аббривиатуры временных зон могут быть крайне изменчивыми, т.е. они могут меняться
с каждым новым релизом "timezonedb".
Крайне не рекомендуется использовать аббревиатуры временных зон.
'>
Каждый вызов к функциям даты/времени при неправильных настройках временной зоны сгенерирует ошибку уровня E_NOTICE,
и/или ошибку уровня E_STRICT или E_WARNING при использовании системных
настроек или переменной окружения TZ. Смотрите также date_default_timezone_set'>
5.1.0
Теперь ошибки, связанные с временными зонами, генерируют ошибки уровня E_STRICT и E_NOTICE.
'>
timestamp
Необязательный параметр timestamp представляет собой
integer метку времени, по умолчанию равную текущему локальному времени, если timestamp
не указан. Другими словами, значение по умолчанию равно результату функции time.
'>
objectТолько для процедурного стиля: Объект DateTime, возвращаемый
date_create'>
objectТолько для процедурного стиля: Объект DateTime, возвращаемый
date_create.
Функция изменяет этот объект.'>
objectТолько для процедурного стиля: Объект DateTimeZone, возвращаемый
timezone_open'>
5.3.0Изменено
значение успешной работы функции с &null; на DateTime.'>
DateTime для применения в цепи методов &return.falseforfailure;.'>
Форматы даты и времени.'>
domnode_append_child.'>
DOMNode::appendChild.'>
Этот метод
может быть вызван статически, но при этом будет сгенерирована ошибка
уровня E_STRICT.'>
Несмотря на то, что некорректный HTML обычно успешно загружается, данная функция
может генерировать ошибки уровня E_WARNING при обнаружении
плохой разметки. Для обработки данных ошибок можно воспользоваться
функциями обработки
ошибок libxml.'>
Следующие примеры используют файл book.xml, который содержит следующие данные:
]>
PHP BasicsJim SmithJane SmithPHP Basics provides an introduction to PHP.
]]]]>PHP Advanced ProgrammingJon Doe
]]>'>
В случае неудачного завершения работы генерируется ошибка уровня E_WARNING.
'>
Указатель на файл должен быть корректным и указывать
на файл, успешно открытый функциями fopen или
fsockopen (и все еще не закрытым функцией fclose).'>
Указатель (resource)
на файл, обычно создаваемый с помощью функции fopen.'>
Так как тип integer в PHP является целым числом со знаком и многие платформы используют 32-х битные целые числа,
то некоторые функции файловых систем могут возвращать неожиданные результаты для файлов
размером больше 2ГБ.
'>
С версии PHP 5.6.1 также можео задать INI_SCANNER_TYPED.
В этом режиме типы boolean, null и integer будут, по возможности, сохраняться.
Строковые значения "true", "on" и "yes"
будут преобразованы в &true;. "false", "off", "no"
и "none" в &false;. "null" преобразуется в &null;.
Также, все числовые строки будут, по возможности, преобразованы к целым числам.
'>
Идентификатор gnupg, полученный из
gnupg_init или gnupg.'>
Отпечаток ключа.'>
Вызывает исключение HaruException при ошибке.'>
Идентификатор соединения ODBC,
за подробностями обращайтесь к odbc_connect.'>
E_ERROR.'>
Содержит
экземпляр Oracle для подключения. Это может быть
Easy Connect
string, или Connect Name из файла
tnsnames.ora, или имя локального экземпляра Oracle.
Если не указано отдельно, PHP использует
переменные окружения, такие как TWO_TASK (на Linux)
или LOCAL (на Windows)
и ORACLE_SID для определения
экземпляра Oracle для соединения.
Для использования метода Easy Connect, PHP должен быть слинкован с клиентскими библиотеками версии Oracle
10g или старше. Easy Connect string для Oracle 10g принимает следующую форму:
[//]host_name[:port][/service_name]. Начиная с Oracle 11g синтаксис таков:
[//]host_name[:port][/service_name][:server_type][/instance_name].
Названия служб могут быть определены с помощью запуска Oracle утилиты lsnrctl status
на сервере базы данных.
Файл tnsnames.ora может находиться в поисковом пути Oracle Net, который включает
$ORACLE_HOME/network/admin и /etc. В качестве альтернативного варианта
можно установить TNS_ADMIN таким образом, чтобы путь $TNS_ADMIN/tnsnames.ora был читаемым.
Убедитесь, что веб-сервер имеет доступ к этому файлу.
">
Определяет кодировку, используемую клиентскими
библиотеками Oracle. Данная кодировка не обязательно должна совпадать с кодировкой, используемой в самой базе данных.
Если она не совпадает, Oracle сделает все возможное для конвертирования данных из- и в данную кодировку.
В зависимости от используемых кодировок это может не всегда давать приемлемые результаты. Преобразование также
создает некоторые дополнительные временные затраты.
Если кодировка не указана, клиентские библиотеки Oracle будут определять
ее из переменной окружения NLS_LANG.
Передача этого параметра может уменьшить время затрачиваемое на соединение.
">
Этот параметр доступен начиная с версии PHP 5 (PECL OCI8 1.1) и принимает следующие значения: OCI_DEFAULT, OCI_SYSOPER и OCI_SYSDBA. Если были указаны OCI_SYSOPER или OCI_SYSDBA, данная функция попытается установить привилегированное соединение, используя внешние данные авторизации. По умолчанию привилегированные соединения отключены. Чтобы их включить, необходимо установить oci8.privileged_connect в On.В версии PHP 5.3 (PECL OCI8 1.3.4) появилось значение OCI_CRED_EXT. Оно указывает Oracle использовать внешнюю аутентификацию или аутентификацию с помощью операционной системы, что должно быть настроено в базе данных. Флаг OCI_CRED_EXT может быть использован только с именем пользователя "/" и пустым паролем. oci8.privileged_connect может принимать значение On или Off.OCI_CRED_EXT может использоваться совместно с режимами OCI_SYSOPER и OCI_SYSDBA.OCI_CRED_EXT не поддерживается в Windows по причинам безопасности.
'>
За подробностями по операции отображения типов данных, осуществляемым расширением OCI8, обратитесь к типам данных, поддерживаемых драйвером'>
Идентификатор соединения Oracle, возвращаемый oci_connect, oci_pconnect, или oci_new_connect.'>
Требование к версии OracleЭта функция доступна, если PHP слинкован с библиотеками Oracle Database начиная с версии 10g и выше.'>
ПроизводительностьВ старых версиях OCI8 или базы данных Oracle было возможно установить информацию о клиенте с помощью пакета DBMS_APPLICATION_INFO. Для этой цели более эффективно использование функции oci_set_client_info.'>
Совет по полному сканированию таблицы (roundtrip)Некоторые, но не все OCI8-функции вызывают полное сканирование таблицы (roundtrip). Полное сканирование таблиц не происходит для тех запросов, в которых включено кэширование результатов в базе данных.'>
Для запросов, возвращающих большое количество рядов, производительность может быть значительно увеличена с помощью увеличения значения опции oci8.default_prefetch или использования oci_set_prefetch.
'>
Корректный идентификатор выражения OCI8, полученный из oci_parse и исполненный функцией oci_execute, или идентификатор выражения REF CURSOR.">
Параметр status - это параметр статуса, передаваемый для успешного вызова функции pcntl_waitpid.'>
Примечание не будет отображаться при печати или просмотре документа, но будет показано при конвертировании документа в pdf с помощью Acrobat Distiller™ или Ghostview.'>
&sm.disabled;'>
Когда опция safe mode включена, PHP проверяет, имеют ли файлы/каталоги, с которыми вы собираетесь работать, такой же UID (владельца), как и выполняемый скрипт.'>
Когда опция safe mode включена, PHP проверяет, имеет ли каталог, с которым вы собираетесь работать, такой же UID (владельца), как и выполняемый скрипт.'>
На поведение этой функции влияет значение директивы open_basedir.'>
Поскольку это языковая конструкция, а не функция, она не может вызываться при помощи переменных функций.
'>
В случае работы в безопасном режиме, строка с командой экранируется с помощью escapeshellcmd. Таким образом echo y | echo x становится echo y \| echo x.'>
В случае работы в безопасном режиме, вы можете запускать что-либо только в пределах safe_mode_exec_dir.
В настоящее время по практическим причинам запрещено использование .. в качестве компонента пути к исполняемому файлу.'>
безопасном режиме.'>
Данное расширение не определяет никакие директивы конфигурации в &php.ini;.'>
Данное расширение не определяет каких либо типов ресурсов.'>
Данное расширение не определяет никакие константы.'>
Для сборки этого расширения не требуются внешние библиотеки.'>
Для использования этих функций не требуется проведение установки,
поскольку они являются частью ядра PHP.'>
Краткое разъяснение конфигурационных
директив.'>
Поведение этих функций зависит от установок в &php.ini;.
'>
.'>
Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.'>
Перечисленные ниже константы всегда доступны как часть ядра PHP.
'>
Перечисленные ниже классы определяются данным расширением и доступны только когда PHP был собран с этим расширением или это расширение было динамически загружено во время выполнения скрипта.
'>
Этому расширению необходим PHP 5.'>
Перечисленные ниже константы определены данным драйвером и будут доступны только в случае, если PHP был собран с поддержкой этого расширения или данное расширение было подгружено динамически во время выполнения. Вдобавок, эти драйверо-зависимые константы должны быть использованы только совместно с этим драйвером. Использование атрибутов, специфичных для некоторого драйвера с другим драйвером может вызвать неожиданное поведение. Если ваш код выполняется с несколькими драйверами, то можно использовать функцию PDO::getAttribute для получения атрибута PDO_ATTR_DRIVER_NAME для проверки драйвера.'>
Если аттрибут PDO::ATTR_ERRMODE не будет выставлен в PDO::ERRMODE_EXCEPTION, будет вызвано исключение.'>
PECL
не поставляется вместе с PHP.'>
PECL
поставляется вместе с PHP.'>
Установка
PECL расширений. Дополнительная информация, такая как новые версии,
скачивание, исходные файлы, информация о разработчике и CHANGELOG, может
быть найдена здесь: '>
PECL
SVN вот здесь: '>
PECL
GIT тут: '>
DLL для этого
расширения PECL в данный момент недоступна.
См. также раздел сборка на Windows.'>
DLL)
для этого расширения PECL доступны на сайте PECL.'>
PECL
и больше не поставляется с PHP '>
Это расширение удалено начиная с PHP 5 и перемещено
в репозиторий PECL.
'>
Версия PHP для
Windows имеет встроенную поддержку данного расширения. Это означает, что
для использования данных функций не требуется загрузка никаких
дополнительных расширений.'>
безопасный режим'>
SQL safe mode'>
debug_levelЦелое число, полученное сложением констант
XXX_TRACE.Не рекомендуется использовать константу
MEMORY_TRACE. Это очень медленно и может давать неточные результаты.
ASSIGNMENT_TRACE еще не реализовано.Для включения всех видов отслеживания функций
(TIMING, FUNCTIONS, ARGS SUMMARY (наподобие strace -c)) используйте значение 99'>
scaleЭтот необязательный параметр используется для установки количества знаков после десятичного разделителя в результате. Если не задано, то, по умолчанию, будет использовано значение заданное глобально с помощью bcscale, либо 0.'>
Если передан integer в диапазоне между -128 и 255 включительно,
то он будет обработан как ASCII-код одного символа (к отрицательным
значениям будет прибавлено 256 для возможности представления символов из
расширенного диапазона ASCII). Любое другое целое число будет обработано
как строка, содержащая десятичные цифры этого числа.'>
link_identifierИдентификатор соединения FrontBase, полученный из
fbsql_connect или
fbsql_pconnect.Если он не был указан, то
функция попытается найти открытое соединение к серверу FrontBase, в случае неудачи попытается создать новое, как если бы
fbsql_connect была вызвана без аргументов.'>
resultИдентификатор результата запроса, полученный из
fbsql_query или
fbsql_db_query.'>
resource GMP числа в PHP 5.5 и ранее, или объект класса GMP в PHP 5.6 и новее.'>
Или ресурс resource GMP числа в PHP 5.5 и ранее, или объект класса GMP в PHP 5.6 и новее, или числовая строка, при условии, что ее можно преобразовать в число позже.'>
resultТолько для процедурного стиля: Идентификатор результата запроса, полученный с помощью
mysqli_query, mysqli_store_result
или mysqli_use_result.'>
linkТолько для процедурного стиля: Идентификатор соединения, полученный с помощью
mysqli_connect или mysqli_init'>
stmtТолько для процедурного стиля: Идентификатор выражения, полученный с помощью
mysqli_stmt_init.'>
mysqlnd.'>
MySQLnd всегда подразумевает кодировку, которую использует по умолчанию сервер. Эта кодировка передается во время
установки соединения/авторизации, которые использует mysqlnd.Libmysqlclient по умолчанию использует
кодировку, установленную в my.cnf или специальным вызовом mysqli_options до
использования mysqli_real_connect, но после mysqli_init.'>
Эта функция поддерживается только если PHP установлен в качестве модуля Apache или как серверный модуль NSAPI в веб-серверах Netscape/iPlanet/SunONE.'>
SimpleXML содержит правило добавления
итеративных свойств к большинству методов. Они не могут быть просмотрены с использованием
var_dump или каких-либо других средств анализа объектов.'>
Имена столбцов, возвращаемые
SQLITE_ASSOC и SQLITE_BOTH, будут
приведены к нужному регистру согласно значению конфигурационной опции
sqlite.assoc_case.'>
Когда параметр
decode_binary установлен в &true; (по умолчанию),
PHP будет декодировать бинарный код, примененный к данным, как если бы они были закодированы функцией
sqlite_escape_string. Обычно вам следует оставлять
это значение по умолчанию, если только вы не работаете с базой данных
sqlite, которая была создана в ином приложении.'>
Эта функция не может быть использована
с идентификаторами результатов небуферизированных запросов.'>
Поддерживаются два альтернативных
синтаксиса для совместимости с другими расширениями баз данных (например, MySQL).
Предпочитаемая форма - первая, в которой параметр dbhandle
является первым параметром функции.'>
Необязательный параметр
result_type принимает константу, определяющую, как будет
индексирован возвращаемый массив.
При использовании SQLITE_ASSOC будет возвращен
ассоциативный массив, а при использовании SQLITE_NUM
- числовой. SQLITE_BOTH вернет массив как с
ассоциативными, так и с числовыми индексами.
Значением по умолчанию для этой функции является
SQLITE_BOTH.'>
Имена полей, возвращаемые этой
функцией являются регистро-зависимыми.'>
Эта функция устанавливает NULL-поля
в значение &null; PHP.'>
link_identifierСоединение mSQL.
Если не указан, используется последнее соединение, открытое msql_connect.
Если такое соединение не было найдено, функция попытается установить новое, как если бы была вызвана функция
msql_connect, и использовать его.
'>
resultОбрабатываемый результат запроса,
полученный с помощью функции msql_query.'>
field_offsetЧисловое смещение поля.
field_offset начинается с 1.'>
link_identifierСоединение MySQL. Если идентификатор соединения не был указан,
используется последнее соединение, открытое mysql_connect. Если такое соединение не было найдено,
функция попытается создать таковое, как если бы mysql_connect была вызвана без параметров.
Если соединение не было найдено и не смогло быть создано, генерируется ошибка уровня E_WARNING.
'>
link_identifierСоединение MySQL. Если
не указано, то используется последнее соединение, открытое
mysql_connect. Если соединение не найдено или
не установлено, то будет сгенерирована ошибка уровня
E_WARNING.'>
resultОбрабатываемый результат запроса.
Этот результат может быть получен с помощью функции mysql_query.'>
field_offsetЧисловое смещение поля.
field_offset начинается с 0. Если
field_offset не существует, генерируется ошибка уровня
E_WARNING.'>
Данное расширение устарело, начиная с версии PHP 5.5.0, и удалено в PHP 7.0.0.
Используйте вместо него MySQLi или PDO_MySQL.
Смотрите также инструкцию MySQL:
выбор API и соответствующий FAQ для получения более подробной информации.
Альтернативы для данной функции:'>
Данная функция объявлена устаревшей в PHP 4.3.0, и, вместе с расширением MySQL, удалена PHP 7.0.0.
Вместо нее используйте активно развивающиеся расширения MySQLi или PDO_MySQL.
Так же смотрите раздел MySQL: выбор API и
это FAQ.
Альтернативы для этой функции:'>
Данная функция объявлена устаревшей в PHP 5.3.0, и, вместе с расширением MySQL, удалена PHP 7.0.0.
Вместо нее используйте активно развивающиеся расширения MySQLi или PDO_MySQL.
Так же смотрите раздел MySQL: выбор API и
это FAQ.
Альтернативы для этой функции:'>
Данная функция объявлена устаревшей в PHP 5.4.0, и, вместе с расширением MySQL, удалена PHP 7.0.0.
Вместо нее используйте активно развивающиеся расширения MySQLi или PDO_MySQL.
Так же смотрите раздел MySQL: выбор API и
это FAQ.
Альтернативы для этой функции:'>
Данная функция объявлена устаревшей в PHP 5.5.0, и, вместе с расширением MySQL, удалена PHP 7.0.0.
Вместо нее используйте активно развивающиеся расширения MySQLi или PDO_MySQL.
Так же смотрите раздел MySQL: выбор API и
это FAQ.
Альтернативы для этой функции:'>
Открытые непостоянные соединения MySQL и результирующие наборы автоматически удаляются сразу по окончании работы PHP скрипта. Следовательно, закрывать соединения и очищать результирующие наборы не обязательно, но рекомендуется, так как это сразу же освободит ресурсы базы данных и память, занимаемую результатами выборки, что может положительно сказаться на производительности. Больше информации можно почерпнуть в разделе
Освобождение ресурсов'>
Эта функция доступна только при
использовании интерфейса к Sybase библиотеки CT, но не библиотеки DB.'>
Эта функция доступна только при
использовании интерфейса к Sybase библиотеки DB, но не библиотеки CT.'>
link_identifierСоединение Sybase. Если идентификатор соединения
не указан, используется последнее соединение, открытое sybase_connect. Если такое соединение не может
быть найдено, функция попытается создать новое, как если бы sybase_connect была вызвана без аргументов.
Если соединение не было найдено и не смогло быть создано, генерируется ошибка уровня E_WARNING.
'>
Необязательный параметр mode
определяет единицу измерения. Если он не указан, либо равен 0, используется
определенная по умолчанию для страницы единица измерения. Иначе координаты
измеряются в пунктах postscript, без учета текущей единицы измерения.'>
modeНеобязательный параметр mode
определяет единицу измерения. Если он не указан, либо равен 0, используется
определенная по умолчанию для страницы единица измерения. Иначе координаты
измеряются в пунктах postscript, без учета текущей единицы измерения.'>
pdf_documentДескриптор документа, возвращенный
cpdf_open.'>
Расширенные атрибуты имеют два различных
пространства имен: пользовательское и корневое (root). Пользовательское
пространство имен доступно для всех пользователей, в то время как корневое -
только для пользователей с root-привилегиями. По умолчанию xattr оперирует в
пользовательском пространстве имен, но вы можете изменить это поведение
при помощи аргумента flags.'>
При указании числового адреса IPv6
(например, fe80::1) вы должны заключать его в квадратные скобки. Например,
tcp://[fe80::1]:80.'>
Поддержка IPv6 была добавлена в PHP 5.0.0.'>
Эта функция доступна только в Zend Engine 2 (PHP >= 5.0.0).'>
Tidy.'>
Эта функция доступна только в
Tidy 1.0. С приходом Tidy 2.0 она стала ненужной и была удалена.'>
Необязательные параметры config и
enconding были добавлены в Tidy 2.0.'>
Параметр config может быть передан как
в виде строки, так и в виде массива. В случае передачи строки, параметр рассматривается как
путь к конфигурационному файлу, в противном случае содержание массива рассматривается
как, собственно, конфигурация. За подробной информацией по каждой опции обращайтесь к
&url.tidy.conf;.
Параметр encoding устанавливает кодировку вводимых и выводимых документов.
Возможные значения параметра encoding:
ascii, latin0, latin1,
raw, utf8, iso2022,
mac, win1252, ibm858,
utf16, utf16le,
utf16be, big5 и
shiftjis.'>
Мы не рекомендуем использовать
потоковый MPM в промышленной среде вместе с Apache 2. Вместо этого, используйте prefork MPM, используемый по умолчанию
в Apache 2.0 и 2.2. Подробную информацию по этому вопросу вы можете найти в соответствующем разделе FAQ
Apache2 и потоковый MPM'>
Помните, что при указании путей
в конфигурационных файлах Apache под Windows, все обратные слеши, например,
c:\directory\file.ext должны быть изменены на прямые:
c:/directory/file.ext. Для путей с директориями также может понадобиться слеш в конце.'>
Мы публикуем имена самых активных
на данный момент участников разработки документации на первой странице,
но есть еще множество людей, которые помогают нам в процессе разработки
или оказали неоценимую помощь в прошлом. Также, есть огромное количество
людей, помогающих нам с помощью системы пользовательских замечаний,
которые постоянно включаются в основную документацию. Все списки ниже
отсортированы в алфавитном порядке.
'>
Эта функция не может быть
использована для влияния на работающие в данный момент (или цепные) методы.
'>
Эта функция не может быть
использована для влияния на работающие в данный момент (или цепные) методы.
'>
Поддержка песочницы (необходима для
runkit_lint, runkit_lint_file,
и класса Runkit_Sandbox) доступна только начиная с версии
PHP 5.1.0 или в специально пропатченных версиях PHP 5.0, а также требует потокобезопасной (thread safe) версии PHP.
Для более подробной информации смотрите файл README, поставляемый с пакетом runkit.'>
По умолчанию, только
пользовательские функции могут быть удалены, переименованы или изменены. Для перекрытия внутренних функций, необходимо
включить в &php.ini; опцию runkit.internal_override.
'>
Подсистема публичных ключей
используется для управления публичными ключами на сервере, на котором клиент
уже прошел авторизацию. Для авторизации с помощью публичного ключа на удаленной системе, используйте
вместо этого функцию ssh2_auth_pubkey_file.'>
xmlwriterТолько для процедурных вызовов.
Изменяемый resource XMLWriter. Этот ресурс может быть получен из xmlwriter_open_uri или
xmlwriter_open_memory.'>
Эта функция работает только в режиме WSDL.">
linkТолько для процедурного стиля: Идентификатор соединения stomp, полученный из stomp_connect.">
headersАссоциативный массив, содержащий дополнительные заголовки (пример: receipt).">
Также может быть указан заголовок транзакции, означающий что прием сообщения должен являться частью именованной транзакции.">
Stomp асинхронен по своей сути.
Синхронная связь может быть реализована добавлением receipt-заголовка. Это заставит методы ничего не возвращать, пока
сервер не подтвердит получение сообщения или не будет достигнут таймаут сообщения.">
Относительные пути будут вычислены,
как если бы текущая рабочая директория являлась домашней папкой самого PHP. Чтобы использовать рабочую директорию
вызывающего скрипта, используйте realpath или dirname(__FILE__).">
константам статусов.'>
константам типов.'>
Ресурс (resource) нейронной сети.'>
Ресурс (resource) обучающих данных нейронной сети.'>
Или ресурс (resource) нейронной сети, или ресурс (resource) обучающих данных нейронной сети.'>
Не возвращает никакого значения.'>
Возвращает &true; в случае успешного выполнения, или &false; в противном случае.'>
Возвращает ресурс (resource) нейронной сети в случае успешного выполнения, или &false; в случае ошибки.'>
Возвращает ресурс (resource) обучающих данных, или &false; в случае ошибки.'>
Imagick::CHANNEL_DEFAULT.
Обратитесь к списку констант каналов'>
константы каналов
с помощью побитовых операторов. &imagick.default.channel.info;'>
ImagickException при ошибке.'>
Поведение параметра bestfit было изменено в Imagick 3.0.0.
До этой версии при изменении изображения размером 200x150 до 400x300 никаких операций не происходило.
В Imagick 3.0.0 и далее изображение будет масштабировано до размеров 400x300, так как это наилучшим образом
соответствует ("best fit") данным размерам. Если используется параметр bestfit, то ширина и
высота также должны быть определены.
'>
Для корректной работы этой функции должен существовать правильный openssl.cnf.
Для более подробной информации смотрите замечания под разделом установки.
'>
Необязательный параметр notext влияет на детализацию сообщений вывода; если он установлен в &false;,
то в вывод добавляется дополнительная человекочитаемая информация. Значением по умолчанию
notext является &true;.
'>
Как и со всеми вариантными арифметическими функциями, параметры этой функции могут быть
как родными PHP типами (integer, string, floating point, boolean или
&null;), так и экземплярами классов COM, VARIANT или DOTNET. Родные PHP типы
будут преобразованы в варианты (variants) по тем же самым правилам, что и в конструкторе
класса . У объектов COM и DOTNET будет взято и использовано их значение по умолчанию
в качестве значения варианта.
Вариантные арифметические функции являются обертками вокруг одноименных
функций в библиотеке COM; для более подробной информации по этим функциям проконсультируйтесь с библиотекой
MSDN. Названия PHP-функций немного отличаются; например,
variant_add в PHP соответствует VarAdd()
в документации MSDN.
'>
Эта функция не существует в PHP 5; вместо этого для доступа к свойствам и вызову методов используйте
обычный и более привычный объектно-ориентированный синтаксис.
'>
Для корректной работы с объектами Phar
этому методу необходима установка значения &php.ini; phar.readonly в 0.
В противном случае, будет выброшено исключение PharException.'>
Этот метод был
удален из расширения phar, начиная с версии 2.0.0. Альтернативные реализации возможны с помощью функций
Phar::compress,
Phar::decompress, Phar::compressFiles и
Phar::decompressFiles.'>
Этот метод был
удален из расширения phar, начиная с версии 2.0.0. Альтернативные реализации возможны с помощью функций
PharFileInfo::isCompressed,
PharFileInfo::decompress, и PharFileInfo::compress.'>
Для корректной работы этого расширения необходимо
PHP расширение libxml. Это означает, что также необходима передача опции
, хотя неявно это уже сделано, так как поддержка libxml по умолчанию включена.'>
Эта функция доступна только если
PHP скомпилирован с поддержкой libxml 20620 или старше.'>
inotify_init'>
Вызывает ошибку уровня
E_WARNING, если вызов к этому методу не удался
(например, не реализован).'>
Свойство
streamWrapper::$context
будет обновлено, если корректный контекст был передан в вызываемую функцию.'>
GmagickException при ошибке.'>
return
установлен в &true;, тогда экспортируемый объект будет возвращен как string,
иначе будет возвращен &null;.'>
Структуры данных'>
Исключения'>
SPL обеспечивает набор стандартных исключений.
Смотрите также '>
Обработка файлов'>
SPL обеспечивает несколько классов для работы с файлами.'>
Интерфейсы'>
SPL обеспечивает набор интерфейсов.
Смотрите также '>
Список интерфейсов'>
Итераторы'>
SPL обеспечивает набор итераторов для обхода объектов.'>
Различные Классы и Интерфейсы'>
SPL классы и интерфейсы, не подходящие в другие категории.'>
Для максимальной переносимости, рекомендуется всегда использовать прямые слеши (/) в качестве разделителя директорий в именах файлов.'>
код ошибки Win32 при неудачном завершении работы.'>
WIN32_NO_ERROR в случае успешного завершения &win32service.false.error;'>
MIB указывает тип идентификатора каждого объекта. Он должен быть указан в виде одного символа из
следующего списка.
Если при компиляции библиотеки SNMP была определена
опция OPAQUE_SPECIAL_TYPES, то также могут быть использованы
следующие типы:
typesUunsigned int64Isigned int64FfloatDdouble
'>
Большинство этих значений используют очевидный тип ASN.1.
's', 'x', 'd' и 'b' - это
все разные способы указания значения OCTET STRING, а
беззнаковый тип 'u' также используется для обработки
значений Gauge32.
'>
Если MIB-файлы были загружены в MIB-дерево с помощью "snmp_read_mib"
или были указаны в конфигурационном файле libsnmp, то для указания
параметра type можно использовать нотацию
'=', т.к. тип всех идентификаторов объектов будет автоматически
считан из MIB.
'>
Обратите внимание, что есть два способа установить переменную
типа BITS, например,
"SYNTAX BITS {telnet(0), ftp(1), http(2), icmp(3), snmp(4), ssh(5), https(6)}":
С помощью типа "b" и списка битовых чисел. Не рекомендуется использовать этот метод,
т.к. GET-запрос для того же OID вернет, к примеру, 0xF8.
С помощью типа "x" и шестнадцатеричного числа, но без(!) обычного префикса "0x".
Подробнее смотрите в разделе с примерами.
'>
&reftitle.errors;
Данный метод по умолчанию не генерирует исключения.
Чтобы включить генерацию исключения SNMPException при возникновении
некоторых ошибок данной библиотеки, необходимо установить параметр
exceptions_enabled класса SNMP в
соответствующее значение. Подробнее смотрите в
объяснении параметра SNMP::$exceptions_enabled.
'>
Функция callback вызывается при завершении запроса.
Она должна удовлетворять следующему прототипу: dataявляется пользовательскими данными, переданными в запросе.resultсодержит результирующее значение, зависящее от запроса; обычно это значение, возвращаемое соответствующим
системным вызовом.reqявляется опциональным запрашиваемым ресурсом, который может использоваться с такими функциями как eio_get_last_error
'>
Приоритет запросов: EIO_PRI_DEFAULT, EIO_PRI_MIN, EIO_PRI_MAX, или &null;.
Если передан &null;, то pri устанавливается в
EIO_PRI_DEFAULT.
'>
Избегайте
относительных путей
'>
TRADER_MA_TYPE_*.'>
TRADER_MA_TYPE_*.'>
TRADER_MA_TYPE_*.'>
TRADER_MA_TYPE_*.'>
TRADER_MA_TYPE_*.'>
TRADER_MA_TYPE_*.'>
TRADER_MA_TYPE_*.'>
TRADER_MA_TYPE_*.'>
TRADER_REAL_MIN до TRADER_REAL_MAX.'>
TRADER_REAL_MIN до TRADER_REAL_MAX.'>
read_preferenceРежимы предпочтения чтения: MongoClient::RP_PRIMARY, MongoClient::RP_PRIMARY_PREFERRED, MongoClient::RP_SECONDARY, MongoClient::RP_SECONDARY_PREFERRED и MongoClient::RP_NEAREST.tagsПустой массив, либо содержащий наборы тегов, где каждый такой набор является массивом из критериев, используемых в соответствии с тегами членов набора реплик.'>
Возвращает &true; в случае успеха, иначе - &false;.'>
Генерирует ошибку уровня E_WARNING, в случае неверных параметров, либо если один или более наборов тегов были переданы с режимом чтения MongoClient::RP_PRIMARY.'>
Данная функция возвращает массив, описывающий режимы предпочтения чтения. Массив содержит следующие значения: type для строкового значения режима предпочтения чтения (соответствующий константам MongoClient) и tagsets, содержащее список всех критерий наборов тегов. Если наборы тегов не были указаны, то tagsets в массиве не будет.'>
wКонтроль записи. Может быть числом означающим число серверов, требуемых для подтверждения записи, или режим в виде строки (например "majority").wtimeoutМаксимальное количество миллисекунд ожидания для сервера, чтобы удовлетворить контроль записи.'>
Возвращает &true; в случае успеха, или &false; в противном случае.'>
Бросает предупреждение E_WARNING в случае, если параметр w не является целым числом или строкой.'>
Эта функция возвращает массив, описывающий контроль записи. Массив содержит значения w - уровень подтверждения или режим в виде строки, и wtimeout определяющий максимальное количество миллисекунд ожидания для сервера, чтобы удовлетворить контроль записи.'>
"maxTimeMS"Указывает суммарный лимит времени в миллисекундах на обработку операции (не включая время простоя) на сервере. Если операция на стороне сервера не завершилась за это время, то вызывается исключение MongoExecutionTimeoutException.'>
"background"Перестраивать индекс в фоновом режиме, чтобы не блокировать другие задачи базы данных. Укажите &true; для перестроения в фоновом режиме. Значение по умолчанию - &false;.До MongoDB 2.6.0, перестраивание индекса запускалось на ведомом сервере как приоритетная операция, независимо от этой опции. Смотрите Перестроение индексов с Replica Sets для дополнительной информации.'>
"dropDups"Укажите &true; для принудительного создания уникального индекса, где коллекция может содержать одинаковые значения для ключа. MongoDB будет индексировать первое вхождение ключа и удалять все последующие документы из коллекции, которые содержат такие же значения для ключа. Значение по умолчанию - &false;."dropDups" может удалить данные из вашей базы данных. Используйте с особой осторожностью.Эта опция не поддерживается в MongoDB 2.8+. Создание индекса не выполнится, если коллекция содержит одинаковые значения.'>
"expireAfterSeconds"Значение этой опции определяет количество секунд, после которого документ считается устаревшим и автоматически удаляется из коллекции. Эта опция совместима только с индексами на одно поле, где поле содержит значения MongoDate.Эта опция доступна в MongoDB 2.2+. Смотрите Устаревание данных в коллекциях с помощью задания TTL для получения более подробной информации.'>
"name"Необязательное имя, которое уникально идентифицирует индекс.По умолчанию, драйвер создает имя индекса на основе полей индекса и их порядке или типе. Например, составной индекс array("x" => 1, "y" => -1) будет назван "x_1_y_-1", а геоиндекс array("loc" => "2dsphere") будет назван "loc_2dsphere". Для индексов из нескольких полей возможно превышение именем максимальной длины имени индекса MongoDB. В этом случае можно применить опцию "name", чтобы указать более короткое имя.'>
"sparse"Укажите &true; для создания разреженного (sparse) индекса, который индексирует только документы содержащие указанное поле. Значение по умолчанию &false;.'>
"unique"Укажите &true; для создания уникального индекса. По умолчанию значение равно &false;. Эта опция применяется только к возрастающим/убывающим индексам. При индексации MongoDB поля, если не имеет значения для указанного поля, будет проиндексировано значение &null;. Если несколько документов не содержат поля, то уникальный индекс отклонит все документы, кроме первого. Можно использовать опцию "sparse", чтобы обойти это ограничение, так как документы без указанного поля не будут индексироваться.'>
Этот метод использует комманду listCollections когда общается с MongoDB 2.8+. Для более старых баз данных, этот метод запрашивает специальную коллекцию system.namespaces.'>
"filter"Опциональный критерий запроса. Если задан, то будет использован для фильтрации коллекций, включенных в результирующий набор.Подходящие поля для запроса включают "name" (строка с именем коллекции, без префикса в виде имени базы данных) и "options" (объект, включающий опции, использованные при создании этой коллекции)..MongoDB 2.6 и более ранние версии, требуют, чтобы критерий "name" был строго строкового типа. Потому, что драйвер должен добавть к этому значению префикс в виде имени базы данныхдля запроса коллекции system.namespaces. Более поздние версии MongoDB не имеют этого ограничения, так как драйвер использует комманду listCollections.'>
"includeSystemCollections"Логическое значение, по умолчанию &false;. Определяет, должны ли системные коллекции входить в результирующий набор.'>
"w"Смотрите Контроль записи. Значение по умолчанию для MongoClient является 1.'>
"wtimeout"Устаревший псевдоним для "wTimeoutMS".'>
"wTimeoutMS"Эта опция определяет лимит времени в миллисекундах для подтверждения контроля записи. Она применима только, если "w" больше 1, так как ограничение времени относится к репликации. Если контроль записи не подтвержден за отведенное время, то будет выброшено исключение MongoCursorException. Значение 0 для постоянного отключения. Значением по умолчанию для MongoClient является 10000 (десять секунд).'>
"fsync"Булево, по умолчанию &false;. Если включено журналирование, то работает также как и "j". Если журналирование не включено, то операции записи блокируются пока не будут синхронизированы с файлами на жестком диске. Если &true;, то применяется подтвержденная вставка и эта опция переопределяет опцию "w" в значение 0.Если журналирование включено, то пользователю настоятельно рекомендуется использовать опцию "j" вместо "fsync". Не используйте "fsync" и "j" одновременно,так как это может привести к ошибке.'>
"socketTimeoutMS"Эта опция определяет время в миллисекундах для общения в socket. Если сервер не ответил за отведенное время, то будет брошено исключение MongoCursorTimeoutException, и не будет никакой возможности определить произвел ли сервер запись или нет. Значение -1 используется для постоянно отключения этой функции. Значением по умолчанию для MongoClient является 30000 (30 секунд).'>
"j"Булево, по умолчанию &false;. Блокирует операции записи пока они не будут синхронизированы с журналом на диске. Если &true;, то применяется подтвержденная вставка и эта опция переопределяет опцию "w" в значение 0.Если применяется эта опция и журналирование отключено, то MongoDB 2.6+ выбросит ошибку и прервет запись; старые версии сервера просто игнорируют эту опцию.'>
"safe"Устаревшая опция. Используйте опцию "w" контроля записи.'>
"timeout"Устаревший псевдоним для "socketTimeoutMS".'>
Исключение MongoCursorException бросается, если установлена опция "w" и не прошла запись.Исключение MongoCursorTimeoutException бросается, если опция "w" установлена в значение больше одного и операция заняла больше, чем MongoCursor::$timeout миллисекунд. При этом операция на сервере не прерывается, так как это ограничение времени работает на клиентской стороне. Операция в миллисекундах в MongoCollection::$wtimeout.'>
Вызывает ошибку уровня E_DEPRECATED'>
Данные поля могут перезаписать поля, автоматически созданные драйвером, как указано в основной документации MongoDB коллекции файлов. В качестве практического применения данного поведения можно указать собственный chunkSize или _id для файла.'>
Возвращает _id сохраненного документа. Это будет сгенерированный MongoId, за исключением случая, когда _id был явно указан в параметре metadata.'>
Массив опций записи.ключзначениеw (int|string)Значения контроля записиwtimeout (int)Максимальное время ожидания репликацииorderedОпределяет, должна ли MongoDB применять этот пакет в определенном по порядку. Упорядоченная запись запускается последовательно (по одному элементу за раз) и запись прекращается после первой же ошибки. Неупорядоченная запись может запускаться параллельно и ошибки не приводят к остановке записи. По умолчанию &true;j (bool)Ожидать журналирование на основном сервере (primary). Не рекомендуется, используйте вместо него опцию Контроля Записи (WriteConcern)fsync (bool)Ожидать fsync на основном сервере (primary). Не рекомендуется, используйте вместо него опцию Контроля Записи (WriteConcern)'>
Объект MongoCollection для выполняемого пакета. Его опции контроля записи будут скопированы и использованы по умолчанию, если не будут переданы через $write_options или MongoWriteBatch::execute.'>
server Массив, содержащий основную информацию о выбранном сервере. ключзначениеhashхэш сервера, например: localhost:27017;-;X;56052typeТип узла (primary/secondary/mongos/arbiter): 2max_bson_sizeмаксимальный размер BSON, который этот узел поддерживает: 16777216max_message_sizeМаксимальный размер сообщения, который этот узел поддерживает: 48000000request_idИдентификатор запроса для этого сообщения: 42 '>
writeOptionskeyvalueorderedбулево, если операция (в случае пакетных операций) должна выполняться последовательно (ordered=true)writeConcernМассив опций контроля записи (writeConcern, смотри ниже)
значения массива writeConcernключзначениеfsyncбулево, сбрасывать на диск перед запускомjбулево, записывать в журнал перед запускомwtimeoutцелое число, миллисекунды, максимальное время, которое основной сервер (primary) ждет подтверждение репликацииwinteger=число серверов, или string=тэг-репликации
'>
protocolOptionskeyvaluemessage_lengthОбщий размер в байтах закодированного сообщения, отправляемого по сетиrequest_idИдентификатор для сообщения: 42namespaceПространство имен MongoDB , используемого для сообщений протокола dbname.collectionname '>
Расширение, задающее этот класс, объявлено устаревшим. Вместо него используйте расширение MongoDB.
Есть такие альтернативы:'>
Расширение, задающее этот класс, объявлено устаревшим. Вместо него используйте расширение MongoDB.
Никакой замены данному классу не предусмотрено.'>
Расширение, задающее этот метод, объявлено устаревшим. Вместо него используйте расширение MongoDB.
Есть такие альтернативы:'>
Расширение, задающее этот метод, объявлено устаревшим. Вместо него используйте расширение MongoDB.
Никакой замены данному методу не предусмотрено.'>
Расширение, задающее этот метод, объявлено устаревшим. Вместо него используйте расширение MongoDB.
Никакой замены данному методу не предусмотрено, но можно использовать функции из библиотеки PHP:'>
Это расширение объявлено устаревшим. Вместо него используйте расширение MongoDB.'>
collationarray|object
Сопоставление позволяет пользователям указывать специфичные для конкретного языка правила для сравнения строк, такие как реакцию на регистр букв и надстрочные знаки. Если задано сопоставление, то поле "locale" также обязательно. Описание полей смотрите в разделе Сопоставление.
Если сопоставление не задано явно, но у коллекции определено сопоставление по умолчанию, то будет использовано оно. Если нет ни того ни того, то MongoDB будет использовать простое бинарное сравнение строк.
Эта опция доступна в MongoDB 3.4+ и, если будет использована для более старых версий, вызовет исключение во время исполнения.
'>
namespace (string)
Полностью определенное имя (т.е. "databaseName.collectionName").
'>
db (string)
Имя базы данных, в которой запускается комманда.
'>
bulk (MongoDB\Driver\BulkWrite)MongoDB\Driver\BulkWrite для выполнения.
'>
command (MongoDB\Driver\Command)MongoDB\Driver\Command для выполнения.
'>
query (MongoDB\Driver\Query)
The MongoDB\Driver\Query для выполнения.
'>
readPreference (MongoDB\Driver\ReadPreference)
Опционально MongoDB\Driver\ReadPreference для выбора сервера для этой операции. Если не задано, то он будет выбран из URI соединения MongoDB.
'>
typeMap (array)
Конфигурация карты типов.
'>
writeConcern (MongoDB\Driver\WriteConcern)
Опционально MongoDB\Driver\WriteConcern для наложения на операцию записи. Если не задано, то будет использовано значение из URI соединения MongoDB.
'>
filter (array|object)
Предикат запроса.
Пустой предикат совпадет со всеми элементами коллекции.
При вычислении критериев запроса, MongoDB сравнивает типы и значения в соответствии с собственными правилами сравнения типов BSON, отличных от правил сравнения и приведения типов PHP. Когда истользуется специальный тип BSON, критерия запроса должна соответствовать классу BSON (т.е. использовать MongoDB\BSON\ObjectID для выборке по ObjectID).
'>
В случае успеха возвращает MongoDB\Driver\Cursor.'>
В случае успеха возвращает MongoDB\Driver\WriteResult.'>
При ошибке записи бросает исключение MongoDB\Driver\Exception\BulkWriteException.'>
При ошибке парсинга аргумента бросает исключение MongoDB\Driver\Exception\InvalidArgumentException.'>
При неудачной аутентификации бросает исключение MongoDB\Driver\Exception\AuthenticationException.'>
При неудачном соединении с сервером (кроме ошибок аутентификации), бросает исключение MongoDB\Driver\Exception\ConnectionException.'>
Исключение MongoDB\Driver\Exception\UnexpectedValueException выбрасывается, если входные данные не являются ровно одним документом BSON. Возможные причины включают, но не ограничены некоррекстным BSON, лишними данными или неожиданной ошибкой libbson.'>
MongoDB\BSON\Decimal128 совместим только с
MongoDB 3.4+. При попытке использовать тип BSON с более ранними версиями приведет
к ошибке.
'>
На Unix, драйвер MongoDB чувствителен к сценариям, которые используют
системный вызов fork() без последующего exec(). Пользователям рекомендуется
не переиспользовать экземпляр MongoDB\Driver\Manager
в дочернем процессе.
child process.
'>
При неудачной записи,
MongoDB\Driver\WriteResult::getWriteErrors выдаст массив содержащий только одну ошибку MongoDB\Driver\WriteError,
и MongoDB\Driver\WriteError::getIndex
всегда будет возвращать 0 (индекс операции в пачке).
'>
MongoDB\Driver\WriteResult::getUpsertedIds всегда имеет только один элемент BSON\ObjectID в массиве,
и его индекс всегда будет 0 (индекс операции в пачке).
'>
Так как целочисленный тип в PHP является знаковым, некоторые значения, полученные с помощью этого метода, могут превратиться в отрицательные целые числа на 32-битных платформах. Для получения строкового представления беззнакового целого можно воспользоваться шаблоном форматирования "%u" функции sprintf.
'>
Перед вызовом данной функции необходимо создать запрос с помощью функции radius_create_request.'>
typeТип атрибута.'>
radius_handleРесурс RADIUS.'>
optionsБитовая маска опций атрибута. В качестве значений можно использовать RADIUS_OPTION_TAGGED и RADIUS_OPTION_SALT.'>
tagТег атрибута. Данный параметр игнорируется, если не установлена опция RADIUS_OPTION_TAGGED.'>
vendorID производителя (vendor).'>
fd
Файловый дескриптор, который ожидается в виде или ресурса resource
или целого числа integer. Под integer подразумевается
файловый дескриптор, который можно передать непосредственно в базовый системный вызов.
В большинстве случаев, вам нужно будет передавать файловый resource.
'>
С каждым ресурсом ассоциированы свои мягкие и жесткие ограничения.
Мягкие ограничения - это величина, которую ядро обещает обеспечить
ресурсу. Жесткие ограничения - это величина, характеризующая потолок
мягких ресурсов. Непривилегированный процесс может управлять только своими
мягкими ограничениями, выставляя их от 0 до величины жесткого ограничения.
'>
Необязательный аргумент определяющий кодировку, используемую при конвертации симоволов.
Если не указан, то значением по умолчанию для encoding зависит
от используемой версии PHP. В PHP 5.6 и старше, для значения по умолчанию используется
конфигурационная опция default_charset.
В PHP 5.4 и 5.5 используется UTF-8 по умолчанию. Более ранние версии PHP
используют ISO-8859-1.
Хотя этот аргумент является технически необязательным, настоятельно рекомендуется
указать правильное значение для вашего кода, если вы используете PHP 5.5 или выше,
или если ваша опция конфигурации default_charset
может быть задана неверно для входных данных.
'>
5.6.0
Значение по умолчанию для параметра encoding было изменено
на значение конфигурационной опции default_charset.
'>
filter
Идентификатор (ID) применяемого фильтра. На странице
приведен список доступных фильтров.
Если не указан, то используется FILTER_DEFAULT, который
равнозначен FILTER_UNSAFE_RAW.
Это значит, что по умолчанию не применяется никакого фильтра.
'>
Источник случайных величин используемых данной функцией:
В Windows всегда используется
CryptGenRandom.
В Linux, если доступен, используется системный вызов
getrandom(2).
На других платформах используется /dev/urandom.
Если доступные источники случайных величин отсутствуют, то бросается исключение
Exception.
'>
Если подходящие источники случайных величин отсутствуют, то бросается исключение
Exception.
Если задан некорректный параметр, то бросается исключение TypeError.
'>
Эта функция была добавлена в PHP 7.0, а для версий с 5.2 по 5.2, существуют ее
пользовательские реализации.
'>
Эта функция была
УДАЛЕНА в PECL uopz 5.0.0.'>
Все шифруемые клиентские потоки теперь по умолчанию включают проверку пиров.
По умолчанию используется OpenSSL CA пакет для проверки сертификата
пира. В большинстве случаев не требуется ничего делать для
соединения с серверами с правильным SSL сертификатом, так как обычно
OpenSSL уже настроен для использования хороших CA пакетов.
Стандартный CA пакет может быть переопределен глобально с помощью
установки или openssl.cafile или openssl.capath строк конфигурации,
или же на уровне каждого запроса используя опции контекста
cafile или
capath.
Хотя это и не рекомендуется, но можно отклчить проверку сертификата пира
для запроса, установив verify_peer
опцию контекста в &false;, и можно отключить проверку имени пира, установив
verify_peer_name в &false;.
'>