4.2.0Генератор случайных чисел инициализируется автоматически.'> С версии PHP 5.3.0 эта возможность считается УСТАРЕВШЕЙ. Крайне не рекомендуется полагаться на эту возможность.'> С версии PHP 5.3.0 эта функция считается УСТАРЕВШЕЙ. Крайне не рекомендуется полагаться на эту возможность.'> Данная функция не генерирует криптографически безопасные значения и не должна использоваться в криптографических целях. Если вам требуется криптографически безопасное значение, подумайте об использовании функций random_int, random_bytes или openssl_random_pseudo_bytes вместо данной.'> Эта функция безопасна для обработки данных в двоичной форме.'> Функция зависит от локали и будет обрабатывать ввод в соответствии с текущим установленным языковым стандартом. Однако она работает только с однобайтовыми наборами символов. Если вам нужно использовать многобайтовые символы (большинство языков, не входящих в Западную Европу), обратите внимание на модули multibyte или intl вместо нее.'> Результаты этой функции кешируются. Более подробную информацию смотрите в разделе 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 может помочь решить проблему. '> Эта функция неприменима для работы с удалёнными файлами, поскольку файл должен быть доступен через файловую систему сервера.'> Эта функция (пока) небезопасна для обработки данных в двоичной форме!'> Эта функция присваивает новые ключи элементам array. Она удалит все существующие ключи, а не просто переупорядочит их.'> Для Windows-платформ эта функция не реализована.'> Для Windows-платформ этот модуль недоступен.'> Эта функция недоступна в интерпретаторах PHP, собранных с поддержкой ZTS (Zend Thread Safety). Используйте php -i или встроенную константу PHP_ZTS, чтобы узнать, собран ли PHP с ZTS.'> Нет необходимости инициализировать генератор случайных чисел функциями srand или mt_srand, поскольку это происходит автоматически.'> Это 'суперглобальная' или автоматическая глобальная переменная. Это просто означает, что она доступна во всех контекстах скрипта. Нет необходимости выполнять global $variable; для доступа к ней внутри метода или функции."> При использовании параметра return данная функция использует внутреннюю буферизацию вывода, поэтому она не может быть использована внутри callback-функции ob_start.'> Когда используется параметр return, функция использует внутреннюю буферизацию вывода до PHP 7.1.0, поэтому её нельзя использовать внутри 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.4.0.'> Данная функция была объявлена УСТАРЕВШЕЙ, начиная с PHP 5.3.0 и была УДАЛЕНА в PHP 5.4.0.'> Данная возможность была объявлена УСТАРЕВШЕЙ, начиная с PHP 5.5.0. Крайне не рекомендуется полагаться на эту возможность в будущем.'> Данная возможность была объявлена УСТАРЕВШЕЙ, начиная с PHP 5.6.0. Крайне не рекомендуется полагаться на эту возможность в будущем.'> Данная возможность была объявлена УСТАРЕВШЕЙ, начиная с PHP 7.0.0. Крайне не рекомендуется полагаться на эту возможность в будущем.'> Данная возможность была объявлена УСТАРЕВШЕЙ, начиная с PHP 7.1.0. Крайне не рекомендуется полагаться на эту возможность в будущем.'> Эта функция объявлена УСТАРЕВШЕЙ, начиная с PHP 7.1.0. Использовать эту функции крайне не рекомендуется.'> Эта функция объявлена УСТАРЕВШЕЙ, начиная с PHP 7.1.0 и была УДАЛЕНА в версии PHP 7.2.0. Использовать эту функцию крайне не рекомендуется.'> Данная функциональность объявлена УСТАРЕВШЕЙ, начиная с PHP 7.2.0 и её крайне не рекомендуется использовать.'> Данная функциональность объявлена УСТАРЕВШЕЙ, начиная с PHP 7.2.0 и была УДАЛЕНА в версии PHP 8.0.0. Использовать эту функцию крайне не рекомендуется.'> Эта функция объявлена УСТАРЕВШЕЙ, начиная с PHP 7.2.0 и её использование крайне не рекомендовано.'> Эта функция объявлена УСТАРЕВШЕЙ, начиная с PHP 7.2.0 и была УДАЛЕНА в версии PHP 8.0.0. Использовать эту функцию крайне не рекомендуется.'> Данная функциональность объявлена УСТАРЕВШЕЙ, начиная с PHP 7.3.0 и её крайне не рекомендуется использовать.'> Эта функция объявлена УСТАРЕВШЕЙ, начиная с PHP 7.3.0 и её использование крайне не рекомендовано.'> Эта функция объявлена УСТАРЕВШЕЙ, начиная с PHP 7.3.0 и была УДАЛЕНА в версии PHP 8.0.0. Использовать эту функцию крайне не рекомендуется.'> Данная функциональность объявлена УСТАРЕВШЕЙ, начиная с PHP 7.4.0 и её крайне не рекомендуется использовать.'> Эта функция объявлена УСТАРЕВШЕЙ, начиная с PHP 7.4.0 и её использование крайне не рекомендовано.'> Эта функция УСТАРЕЛА, начиная с PHP 7.4.0 и была УДАЛЕНА, начиная с PHP 8.0.0. Использовать эту функцию крайне не рекомендуется.'> Эта функция была УДАЛЕНА в PHP 8.0.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.'> Эта функция считается DEPRECATED с PHP 5.5.0 и УДАЛЕНА в 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 7.4.0.'> Псевдоним объявлен УСТАРЕВШИМ в PHP 7.2.0 и УДАЛЁН в PHP 8.0.0.'> Псевдоним объявлен УСТАРЕВШИМ в PHP 7.4.0 и УДАЛЁН в PHP 8.0.0.'> Псевдоним объявлен УСТАРЕВШИМ в PHP 8.0.0.'> Псевдоним УДАЛЁН в PHP 8.0.0.'> Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ. Поведение этой функции, её имя и относящаяся к ней документация могут измениться в последующих версиях PHP без уведомления. Используйте эту функцию на свой страх и риск.'> Модуль IMAP не может использоваться вместе с модулями перекодировки и YAZ. Это связано с тем фактом, что они оба используют одни и те же внутренние символы. Замечание: Версии Yaz 2.0 и выше избавлены от этого недостатка.'> Используя установку CGI, ваш сервер открыт перед несколькими возможными уязвимостями. Пожалуйста, ознакомьтесь с разделом "Безопасность CGI" чтобы узнать, как можно защитить себя от таких атак.'> Не рекомендуется использовать эту функцию для обеспечения безопасности хранения паролей ввиду высокой скорости работы данного алгоритма. Более подробно читайте в разделе Ответы на часто задаваемые вопросы по хешированию паролей. '> При использовании 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 7.2.0. Есть следующие альтернативы: '> Эта функция объявлена УСТАРЕВШЕЙ в PHP 7.1.0 и УДАЛЕНА в PHP 7.2.0. Есть следующие альтернативы: '> У этой функции нет параметров.'> Результат выполнения данного примера:'> Результат выполнения данного примера в PHP 5:'> Результат выполнения данного примера в PHP 5.3:'> Результат выполнения данного примера в PHP 5.4:'> Результат выполнения данного примера в PHP 5.5:'> Результат выполнения данного примера в PHP 5.6:'> Результат выполнения данного примера в PHP 7:'> Результат выполнения данного примера в PHP 7.0:'> Результат выполнения данного примера в PHP 7.1:'> Результат выполнения данного примера в PHP 7.2:'> Результат выполнения данного примера в PHP 7.3:'> Результат выполнения данного примера в PHP 8:'> Результат выполнения данного примера в PHP 8 аналогичен:'> Результат выполнения данного примера в PHP 8.0:'> Результат выполнения данного примера на 32-битных машинах:'> Результат выполнения данного примера на 64-битных машинах:'> Результатом выполнения данного примера будет что-то подобное:'> Результат выполнения данных примеров:'> Результат выполнения данных примеров на 32-битных машинах:'> Результат выполнения данных примеров на 64-битных машинах:'> Результатом выполнения данных примеров будет что-то подобное:'> Эта функция при вызове сбрасывает указатель массива, переданного параметром.'> Сравнение функций сортировки массивов'> flags Необязательный второй параметр flags может использоваться для изменения поведения сортировки с использованием следующих значений: Флаги типа сортировки: SORT_REGULAR - обычное сравнение элементов; подробности описаны в разделе операторы сравнения SORT_NUMERIC - числовое сравнение элементов SORT_STRING - строковое сравнение элементов SORT_LOCALE_STRING - сравнение элементов как строки на основе текущего языкового стандарта. Используется языковой стандарт, который можно изменить с помощью setlocale SORT_NATURAL - сравнение элементов как строки, используя "естественный порядок", например natsort SORT_FLAG_CASE - можно объединять (побитовое ИЛИ) с SORT_STRING или SORT_NATURAL для сортировки строк без учёта регистра '> Если используется int, значение измеряется байтами. Вы также можете использовать сокращённую запись, которая описана в этом разделе FAQ.'> Эта функция-псевдоним устарела и существует только по причине обратной совместимости. Использование этой функции не рекомендуется, так как в будущем она может быть удалена из PHP.'> PATHдолжны быть доступны DLL-файлы. Чтобы узнать как этого достичь, обратитесь к разделу FAQ "Как добавить мою директорию с PHP в переменную Windows PATH". Хотя копирование DLL-файлов из директории PHP в системную папку Windows также решает проблему (потому что системная директория по умолчанию находится в переменной PATH), это не рекомендуется. Этому модулю требуются следующие файлы в переменной PATH: '> resource'> foreach'> yield'> контекстов обратитесь к следующему разделу руководства: контекст.'> include_path'> Эта функция может возвращать как логическое значение &false;, так и значение не типа boolean, которое приводится к &false;. За более подробной информацией обратитесь к разделу Булев тип. Используйте оператор === для проверки значения, возвращаемого этой функцией.'> x509 Для списка корректных значений смотрите Параметры ключей/сертификатов. '> csr Для получения списка допустимых значений смотрите параметры CSR. '> key Список допустимых значений смотри: параметры публичного/приватного ключа. '> Эта функция доступна только в случае, если PHP был скомпилирован с опцией .'> Эта функция доступна только в случае, если PHP был скомпилирован с поддержкой freetype () '> Этой функции не требуется библиотека GD.'> Данная функция подвержена влиянию метода интерполяции, установленным функцией imagesetinterpolation.'> imageОбъект GdImage, возвращаемый одной из функций создания изображений, например, такой как 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. "> Однако, если libgd не может вывести изображения, эта функция вернёт &true;.'> imagecolorallocate."> 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. '> 7.0.0Поддержка T1Lib удалена из PHP и эта функция, соответственно, тоже. '> Форматы изображений GD и GD2 являются проприетарными форматами изображений libgd. Они должны рассматриваться как устаревшие и должны использоваться только для целей разработки и тестирования.'> 8.0.0 image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). '> dbm_identifierИдентификатор соединения DBM, полученный из dbmopen.'> PHP реализует надмножество JSON, который описан в первоначальном RFC 7159. '> handle Дескриптор cURL, полученный из curl_init.'> multi_handle Мультидескриптор cURL, полученный из curl_multi_init.'> share_handle Разделяемый обработчик cURL, возвращаемый curl_share_init.'> 8.0.0 handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). '> 8.0.0 multi_handle теперь ожидает экземпляр; раньше, ожидался ресурс (resource). '> 8.0.0 share_handle expects a CurlShareHandle instance now; previously, a resource was expected. '> Каждое поле преобразуется в соответствующий тип PHP, за исключением: Date преобразуется в строку. DateTime преобразуется в строку. Целые, выходящие из диапазона PHP_INT_MIN..PHP_INT_MAX преобразуются в строки. До dbase 7.0.0, логические значение (L) преобразуются в 1 или 0. '> broker Провайдер Enchant, возвращаемый enchant_broker_init. '> dictionary Словарь Enchant, возвращаемый enchant_broker_request_dict или enchant_broker_request_pwl_dict. '> 8.0.0 broker ожидает экземпляр EnchantBroker; Ранее ожидался ресурс (&resource;). '> 8.0.0 dictionary ожидает экземпляр EnchantDictionary; Ранее ожидался ресурс (&resource;). '> imapПоток IMAP, полученный из imap_open.'> Определяет начало поиска в иерархии почтовых ящиков. Есть два специальных символа, которые можно использовать при передаче как часть pattern: '*' и '%'. '*' возвращает все почтовые ящики. Если вы передадите pattern как '*', то получите полный список иерархии почтовых ящиков. '%' вернёт только текущий уровень. '%', переданный как параметр pattern, вернёт почтовые ящики только на самом верхнем уровне; '~/mail/%' на UW_IMAPD вернёт все ящики в директории ~/mail, кроме тех, которые находятся в её поддиректориях.'> Если imap.enable_insecure_rsh не отключён, то передача в этот параметр не проверенных данных не безопасна. '> Целочисленное (int) задание кода символа (например 0x2603 для U+2603 СНЕГОВИКА), или символ закодированный строку UTF-8 (например "\u{2603}")'> Возвращаемый тип должен быть int, если только символ не был передан как строка UTF-8 (string), в этом случае вернётся строка.'> Свойство Unicode для отображения (Смотри константы IntlChar::PROPERTY_*).'> ldap_connect.'> ldap_list или ldap_search.'> Функция была объявлена УСТАРЕВШЕЙ в PHP 7.4.0 и УДАЛЕНА в PHP 8.0.0. Вместо неё следует использовать параметр controls в ldap_search. Смотрите также Управляющие объекты LDAP для получения дополнительной информации. '> 8.0.0 controls теперь допускает значение null; ранее значение по умолчанию было []. '> Для этой функции будет использована внутренняя кодировка или кодировка, установленная функцией mb_regex_encoding.'> Кодировка символов, указанная функцией mb_regex_encoding, будет по умолчанию использована для данной функции.'> Параметр encoding представляет собой символьную кодировку. Если он опущен или равен &null;, вместо него будет использовано значение внутренней кодировки.'> Никогда не используйте модификатор e при работе с данными, полученными из недостоверных источников. Не выполняется никакого автоматического экранирования этих данных (в отличие от preg_replace). Игнорирование данных требований, скорее всего, создаст уязвимость выполнения удалённого кода в вашем приложении.'> 8.0.0 Теперь параметр encoding может принимать значение &null;. '> Одна из констант 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.'> Константы алгоритмов хеширования паролей.'> 8.0.0 socket теперь экземпляр класса Socket; ранее был ресурсом (resource). '> 8.0.0 address теперь экземпляр класса AddressInfo; ранее был ресурсом (resource). '> Список поддерживаемых временных зон'> Здесь вы найдёте полный список временных зон, поддерживаемых 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 представляет собой метку времени типа int, по умолчанию равную текущему локальному времени, если timestamp не указан или &null;. Другими словами, значение по умолчанию равно результату функции time. '> object Только для процедурного стиля: Объект DateTime, возвращаемый date_create'> object Только для процедурного стиля: Объект DateTime, возвращаемый date_create. Функция изменяет этот объект.'> objectТолько для процедурного стиля: Объект DateTimeZone, возвращаемый timezone_open'> DateTime для применения в цепи методов &return.falseforfailure;.'> Форматы даты и времени.'> domnode_append_child.'> DOMNode::appendChild.'> Этот метод может быть вызван статически, но при этом будет сгенерирована ошибка уровня E_STRICT.'> Несмотря на то, что некорректный HTML обычно успешно загружается, данная функция может генерировать ошибки уровня E_WARNING при обнаружении плохой разметки. Для обработки данных ошибок можно воспользоваться функциями обработки ошибок libxml.'> Модуль DOM использует кодировку UTF-8. Используйте utf8_encode и utf8_decode для работы с текстами в кодировке ISO-8859-1 или iconv для других кодировок.'> При использовании json_encode для объекта DOMDocument будет получен результат кодирования пустого объекта.'> Следующие примеры используют файл book.xml, который содержит следующие данные: ]> PHP Basics Jim Smith Jane Smith PHP Basics provides an introduction to PHP.

]]]]>
PHP Advanced Programming Jon 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 19c были введены дополнительные параметры, включая настройки времени ожидания и проверки активности. Обратитесь к документации Oracle. Названия служб могут быть определены с помощью запуска Oracle утилиты lsnrctl status на сервере базы данных. Файл tnsnames.ora может находиться в поисковом пути Oracle Net, который включает /your/path/to/instantclient/network/admin, $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 для Windows имеет встроенную поддержку данного модуля. Это означает, что для использования данных функций не требуется загрузка никаких дополнительных модулей.'> безопасный режим'> SQL safe mode'> debug_levelЦелое число, полученное сложением констант XXX_TRACE.Не рекомендуется использовать константу MEMORY_TRACE. Это очень медленно и может давать неточные результаты. ASSIGNMENT_TRACE ещё не реализовано.Для включения всех видов отслеживания функций (TIMING, FUNCTIONS, ARGS SUMMARY (наподобие strace -c)) используйте значение 99 '> scaleЭтот необязательный параметр используется для установки количества знаков после десятичного разделителя в результате. Если не задано, то, по умолчанию, будет использовано значение заданное глобально с помощью bcscale, либо 0.'> Если передано целое число (int) в диапазоне между -128 и 255 включительно, то оно будет обработано как ASCII-код одного символа (к отрицательным значениям будет прибавлено 256 для возможности представления символов из расширенного диапазона ASCII). Любое другое целое число будет обработано как строка, содержащая десятичные цифры этого числа.'> link_identifierИдентификатор соединения FrontBase, полученный из fbsql_connect или fbsql_pconnect.Если он не был указан, то функция попытается найти открытое соединение к серверу FrontBase, в случае неудачи попытается создать новое, как если бы fbsql_connect была вызвана без аргументов. '> resultИдентификатор результата запроса, полученный из fbsql_query или fbsql_db_query.'> GMPю'> Объект GMP, целое число (&integer;) или числовая строка (&string;).'> resultТолько для процедурного стиля: Объект mysqli_result, полученный с помощью mysqli_query, mysqli_store_result или mysqli_use_result или mysqli_stmt_get_result.'> linkТолько для процедурного стиля: Объект mysqli, полученный с помощью mysqli_connect или mysqli_init '> stmtТолько для процедурного стиля: Объект mysqli_stmt, полученный с помощью mysqli_stmt_init.'> mysqlnd.'> MySQLnd всегда подразумевает кодировку, которую использует по умолчанию сервер. Эта кодировка передаётся во время установки соединения/авторизации, которые использует mysqlnd.Libmysqlclient по умолчанию использует кодировку, установленную в my.cnf или специальным вызовом mysqli_options до использования mysqli_real_connect, но после mysqli_init.'> Эта функция поддерживается только если PHP установлен в качестве модуля Apache в веб-серверах.'> 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. Альтернативы для данной функции:'> Данная функция объявлена устаревшей в PHP 4.3.0, и, вместе с модулем MySQL, удалена PHP в 7.0.0. Вместо неё используйте активно развивающиеся модули MySQLi или PDO_MySQL. Так же смотрите раздел MySQL: выбор API. Альтернативы для этой функции:'> Данная функция объявлена устаревшей в PHP 5.3.0, и, вместе с модулем MySQL, удалена PHP в 7.0.0. Вместо неё используйте активно развивающиеся модули MySQLi или PDO_MySQL. Так же смотрите раздел MySQL: выбор API. Альтернативы для этой функции:'> Данная функция объявлена устаревшей в PHP 5.4.0, и, вместе с модулем MySQL, удалена PHP в 7.0.0. Вместо неё используйте активно развивающиеся модули MySQLi или PDO_MySQL. Так же смотрите раздел MySQL: выбор API. Альтернативы для этой функции:'> Данная функция объявлена устаревшей в PHP 5.5.0, и, вместе с модулем MySQL, удалена PHP в 7.0.0. Вместо неё используйте активно развивающиеся модули MySQLi или PDO_MySQL. Так же смотрите раздел MySQL: выбор API. Альтернативы для этой функции:'> Открытые непостоянные соединения 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.'> Tidy.'> Параметр 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.'> writerТолько для процедурных вызовов. Изменяемый экземпляр XMLWriter. Объект возвращается из вызова xmlwriter_open_uri или xmlwriter_open_memory.'> 8.0.0 В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). '> Эта функция работает только в режиме WSDL."> linkТолько для процедурного стиля: Идентификатор соединения stomp, полученный из stomp_connect."> headersАссоциативный массив, содержащий дополнительные заголовки (пример: receipt)."> Также может быть указан заголовок транзакции, означающий что приём сообщения должен являться частью именованной транзакции."> Stomp асинхронен по своей сути. Синхронная связь может быть реализована добавлением receipt-заголовка. Это заставит методы ничего не возвращать, пока сервер не подтвердит получение сообщения или не будет достигнут таймаут сообщения."> Относительные пути будут вычислены, как если бы текущая рабочая директория являлась домашней папкой самого PHP. Чтобы использовать рабочую директорию вызывающего скрипта, используйте realpath или dirname(__FILE__)."> константам статусов.'> константам типов.'> Ресурс (resource) нейронной сети.'> Ресурс (resource) обучающих данных нейронной сети.'> Или ресурс (resource) нейронной сети, или ресурс (resource) обучающих данных нейронной сети.'> Не возвращает никакого значения.'> Возвращает &true; в случае успешного выполнения, или &false; в противном случае.'> Возвращает ресурс (resource) нейронной сети в случае успешного выполнения, или &false; в случае ошибки.'> Возвращает ресурс (resource) обучающих данных, или &false; в случае ошибки.'> Функция доступна только в том случае, если модуль fann был собран для libfann >= 2.2.'> Функция объявлена УСТАРЕВШЕЙ в Imagick 3.4.4. Полагаться на эту функцию крайне не рекомендуется.'> 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::addFile, Phar::addFromString и Phar::offsetSet сохраняет новый phar-архив каждый раз при их вызове. Если производительность вызывает беспокойство, вместо этого следует использовать Phar::buildFromDirectory или Phar::buildFromIterator. '> PharData::addFile, PharData::addFromString and PharData::offsetSet save a new phar archive each time they are called. If performance is a concern, PharData::buildFromDirectory or PharData::buildFromIterator should be used instead. '> Для корректной работы с объектами 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. Это означает, что также необходима передача опции , или до PHP 7.4 , хотя неявно это уже сделано, так как поддержка 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 указывает тип идентификатора каждого объекта. Он должен быть указан в виде одного символа из следующего списка. types =Тип, принимаемый MIBiINTEGER uINTEGERsSTRINGxHEX STRINGdDECIMAL STRINGnNULLOBJoOBJIDtTIMETICKSaIPADDRESSbBITS
Если при компиляции библиотеки SNMP была определена опция OPAQUE_SPECIAL_TYPES, то также могут быть использованы следующие типы: types Uunsigned 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;56052 type Тип узла (primary/secondary/mongos/arbiter): 2 max_bson_size максимальный размер BSON, который этот узел поддерживает: 16777216 max_message_size Максимальный размер сообщения, который этот узел поддерживает: 48000000 request_id Идентификатор запроса для этого сообщения: 42 '> writeOptions key value ordered булево, если операция (в случае пакетных операций) должна выполняться последовательно (ordered=true) writeConcern Массив опций контроля записи (writeConcern, смотри ниже) значения массива writeConcern ключ значение fsync булево, сбрасывать на диск перед запуском j булево, записывать в журнал перед запуском wtimeout целое число, миллисекунды, максимальное время, которое основной сервер (primary) ждёт подтверждение репликации w integer=число серверов, или string=тэг-репликации
'> protocolOptions key value message_length Общий размер в байтах закодированного сообщения, отправляемого по сети request_id Идентификатор для сообщения: 42 namespace Пространство имён MongoDB , используемого для сообщений протокола dbname.collectionname '> Модуль, определяющий этот класс, объявлен устаревшим. Вместо него используйте модуль MongoDB. Есть такие альтернативы:'> Модуль, определяющий этот класс, объявлено устаревшим. Вместо него используйте модуль MongoDB. Никакой замены данному классу не предусмотрено.'> Модуль, определяющий этот метод, объявлено устаревшим. Вместо него используйте модуль MongoDB. Есть такие альтернативы:'> Модуль, определяющий этот метод, объявлено устаревшим. Вместо него используйте модуль MongoDB. Никакой замены данному методу не предусмотрено.'> Модуль, определяющий этот метод, объявлено устаревшим. Вместо него используйте модуль MongoDB. Никакой замены данному методу не предусмотрено, но можно использовать функции из библиотеки PHP:'> Этот модуль объявлен устаревшим. Вместо него используйте модуль MongoDB.'> collation arrayobject Сопоставление позволяет пользователям указывать специфичные для конкретного языка правила для сравнения строк, такие как реакцию на регистр букв и надстрочные знаки. Если задано сопоставление, то поле "locale" также обязательно. Описание полей смотрите в разделе Сопоставление. Если сопоставление не задано явно, но у коллекции определено сопоставление по умолчанию, то будет использовано оно. Если нет ни того ни того, то MongoDB будет использовать простое бинарное сравнение строк. Эта опция доступна в MongoDB 3.4+ и, если будет использована для более старых версий, вызовет исключение во время исполнения. '> keyVaultClient MongoDB\Driver\Manager Менеджер используется для маршрутизации запросов ключей данных в отдельный кластер MongoDB. По умолчанию используется текущий менеджер и кластер. '> keyVaultNamespace string Полное пространство имён (например, "databaseName.collectionName"), обозначающее коллекцию, которая содержит все ключи данных, используемые для шифрования и дешифрования. '> kmsProviders array Документ, содержащий конфигурацию для одного или нескольких провайдеров KMS, которые используются для шифрования ключей данных. В настоящее время поддерживаются aws или local, и, по крайней мере, один из них должен быть указан. Формат для aws выглядит следующим образом: , secretAccessKey: } ]]> Формат для local выглядит следующим образом: } ]]> '> maxCommitTimeMS integer Максимальный период времени в миллисекундах, в течение которого может выполняться одна команда commitTransaction. Если указано, maxCommitTimeMS должно быть 32-разрядным целым числом со знаком, большим или равным нулю. '> readConcern MongoDB\Driver\ReadConcern Гарантия чтения для применения к операции. Эта опция доступна в MongoDB 3.2+ и приведёт к исключению во время выполнения, если указана для более старой версии сервера. '> readPreference MongoDB\Driver\ReadPreference Предпочтение чтения, используемая для выбора сервера для выполнения операции. '> session MongoDB\Driver\Session Сессия для связывания с операцией. '> При использовании "session" и наличии незавершённых транзакций, вы не можете указать "readConcern" or "writeConcern" option. Это приведёт к выбрасыванию исключения MongoDB\Driver\Exception\InvalidArgumentException. Вместо этого вы должны установить эти две опции при создании транзакции с помощью MongoDB\Driver\Session::startTransaction. '> writeConcern MongoDB\Driver\WriteConcern Гарантия записи для применения к операции. '> namespace (string) Полностью определённое имя (т.е. "databaseName.collectionName"). '> db (string) Имя базы данных, в которой запускается команда. '> bulk (MongoDB\Driver\BulkWrite) Записи для выполнения. '> command (MongoDB\Driver\Command) Команда для выполнения. '> query (MongoDB\Driver\Query) Запрос для выполнения. '> typeMap (array) Конфигурация карты типов. '> filter (arrayobject) Предикат запроса. Пустой предикат совпадёт со всеми элементами коллекции. При вычислении критериев запроса, MongoDB сравнивает типы и значения в соответствии с собственными правилами сравнения типов BSON, отличных от правил сравнения и приведения типов PHP. Когда используется специальный тип BSON, критерия запроса должна соответствовать классу BSON (т.е. использовать MongoDB\BSON\ObjectId для выборке по ObjectId). '> В случае успеха возвращает MongoDB\Driver\Cursor.'> В случае успеха возвращает MongoDB\Driver\WriteResult.'> Выбрасывается MongoDB\Driver\Exception\InvalidArgumentException, если опция "session" используется с соответствующей транзакцией в сочетании с опцией "readConcern" или "writeConcern".'> Выбрасывается MongoDB\Driver\Exception\InvalidArgumentException, если опция "session" используется в сочетании с неподтверждённой гарантией записи.'> При ошибке записи бросает исключение 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 с более ранними версиями приведёт к ошибке. '> Вывод соответствует выводу функции MongoDB\BSON\toJSON, которая использует унаследованный, специфичный для драйвера, расширенный формат JSON. Он не обязательно будет подходить под relaxed или canonical представления расширенного JSON, используемых в MongoDB\BSON\toRelaxedExtendedJSON и MongoDB\BSON\toCanonicalExtendedJSON, соответственно. '> На Unix, драйвер MongoDB чувствителен к сценариям, которые используют системный вызов fork() без последующего exec(). Пользователям рекомендуется не переиспользовать экземпляр MongoDB\Driver\Manager в дочернем процессе. child process. '> Так как целочисленный тип в PHP является знаковым, некоторые значения, полученные с помощью этого метода, могут превратиться в отрицательные целые числа на 32-битных платформах. Для получения строкового представления беззнакового целого можно воспользоваться шаблоном форматирования "%u" функции sprintf. '> Опция "readPreference" не контролирует сервер, к которому драйвер выполняет операцию; она всегда будет выполняться на этом объекте сервера. Вместо этого, он может быть использован при выполнении операции на втором узле (из набора реплик, не автономный) или на узле mongos для обеспечения того, что драйвер устанавливает проводной протокол соответствующим образом или добавляет предпочтение чтения к операции, соответственно. '> Ответственность вызывающего кода заключается в том, что сервер в состоянии выполнять операцию записи. Например, выполнение операции записи на вторичном узле (исключая "локальную" базу данных) завершится неудачей. '> Перед вызовом данной функции необходимо создать запрос с помощью функции radius_create_request.'> typeТип атрибута.'> radius_handleРесурс RADIUS.'> optionsБитовая маска опций атрибута. В качестве значений можно использовать RADIUS_OPTION_TAGGED и RADIUS_OPTION_SALT.'> tagТег атрибута. Данный параметр игнорируется, если не установлена опция RADIUS_OPTION_TAGGED.'> vendorID производителя (vendor).'> fd Файловый дескриптор, который ожидается в виде или ресурса resource или целого числа int. Под int подразумевается файловый дескриптор, который можно передать непосредственно в базовый системный вызов. В большинстве случаев, вам нужно будет передавать файловый resource. '> С каждым ресурсом ассоциированы свои мягкие и жёсткие ограничения. Мягкие ограничения - это величина, которую ядро обещает обеспечить ресурсу. Жёсткие ограничения - это величина, характеризующая потолок мягких ресурсов. Непривилегированный процесс может управлять только своими мягкими ограничениями, выставляя их от 0 до величины жёсткого ограничения. '> Необязательный аргумент, определяющий кодировку, используемую при конвертации символов. Если не указан, то значение по умолчанию для encoding зависит от конфигурационной опции default_charset. Хотя этот аргумент является технически необязательным, настоятельно рекомендуется указать правильное значение для вашего кода, опция конфигурации default_charset может быть задана неверно для входных данных. '> format Строка формата состоит из нуля или более директив: обычные символы (за исключением %), которые просто выводятся без изменения и спецификаторы преобразования, каждый из которых требует передачи своего параметра. Спецификаторы преобразования имеют следующий формат: %[argnum$][flags][width][.precision]specifier. Argnum Целое число, за которым следует знак доллара $, чтобы указать, какой числовой аргумент обрабатывать при преобразовании. Флаги Флаг &Description; - Выравнивание по левому краю в пределах заданной ширины поля; По умолчанию выравнивание происходит по правому краю. + Печатает плюс + у не отрицательных чисел; По умолчанию знак печатается только у отрицательных чисел. (space) Дополняет результат пробелами. Это поведение по умолчанию. 0 Дополняет числа нулями (только слева). Со спецификатором s также может дополнять нулями справа. '(char) Дополняет результат символом (char).
Ширина Целое число, определяющее минимальное количество символов, которое будет напечатано. Точность Точка . с последующим целым числом, работающая по разному для разных спецификаторов: Для спецификаторов e, E, f и F: задаёт количество цифр после десятичной запятой (по умолчанию 6). Для спецификаторов g,G, h и H: задаёт максимальное значение печатаемых значащих цифр. Для спецификатора s: задаёт ограничение максимального количества символов в строке, которые будут выведены. Если указана точка без последующего значения точности, то точность будет считаться за 0. Попытка использовать спецификатор позиции со значением больше, чем PHP_INT_MAX приведёт к выводу предупреждения. Спецификаторы Спецификатор &Description; % Символ процента. Аргументы не требуются. b Аргумент рассматривается как целое число и печатается в бинарном представлении. c Аргумент рассматривается как целое число и печатается как символ из таблицы ASCII с соответствующим кодом. d Аргумент рассматривается как целое число и печатается как целое число со знаком. e Аргумент считается за число в научной нотации (т.е. 1.2e+2). E Аналогично спецификатору e, но использует заглавные символы (т.е. 1.2E+2). f Аргумент считается за число с плавающей точкой (с учётом локали). F Аргумент считается за число с плавающей точкой (без учёта локали). g Общий формат. Пусть P равно точности, если она не равно нулю, 6 - если точность не задана и 1, если точность задана как 0. Тогда, если преобразование со стилем "E" будет иметь показатель степени X: Если P > X ≥ −4, преобразование будет в стиле "f" и точность будет P − (X + 1). В обратном случае, преобразование будет в стиле "e" и точность будет P − 1. G Аналогично спецификатору g, но использует E и f. h Аналогично спецификатору g, но использует F. Доступен с PHP 8.0.0. H Аналогично спецификатору g, но использует E и F. Доступен с PHP 8.0.0. o Аргумент рассматривается как целое число и печатается в восьмеричном представлении. s Аргумент рассматривается и печатается как строка. u Аргумент рассматривается как целое число и печатается как беззнаковое целое число. x Аргумент рассматривается как целое число и печатается в шестнадцатеричном представлении (буквы будут в нижнем регистре). X Аргумент рассматривается как целое число и печатается в шестнадцатеричном представлении (буквы будут в верхнем регистре).
Спецификатор c игнорирует значения ширины и дополнения Попытка использовать спецификаторы с указанием ширины для строки в многобайтовой кодировке может привести к неожиданным результатам. Переменные будут приведены к подходящему для спецификатора типу: Обработка типов Тип Спецификатор string s int d, u, c, o, x, X, b float e, E, f, F, g, G, h, H
'> До PHP 8.0.0, если параметр needle не является строкой, он преобразуется в целое число и трактуется как код символа. Это поведение устарело с PHP 7.3.0, и полагаться на него крайне не рекомендуется. В зависимости от предполагаемого поведения, параметр needle должен быть либо явно приведён к строке, либо должен быть выполнен явный вызов chr. '> 5.6.0 Значение по умолчанию для параметра encoding было изменено на значение конфигурационной опции default_charset. '> filter Идентификатор (ID) применяемого фильтра. На странице приведён список доступных фильтров. Если не указан, то используется FILTER_DEFAULT, который равнозначен FILTER_UNSAFE_RAW. Это значит, что по умолчанию не применяется никакого фильтра. '> Источник случайных величин, используемых данной функцией: В Windows всегда используется CryptGenRandom Начиная с PHP 7.2.0, вместо него всегда будет использоваться CNG-API. В Linux, если доступен, используется системный вызов getrandom(2). На других платформах используется /dev/urandom. Если доступные источники случайных величин отсутствуют, то выбрасывается исключение Exception. '> Если подходящие источники случайных величин отсутствуют, то выбрасывается исключение Exception. Если задан некорректный параметр, то выбрасывается исключение TypeError. '> Эта функция была добавлена в PHP 7.0, а для версий с 5.2 по 5.6 включительно доступна пользовательская реализация. '> Эта функция была УДАЛЕНА в PECL uopz 5.0.0.'> 8.0.0 Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). '> Все шифруемые клиентские потоки теперь по умолчанию включают проверку пиров. По умолчанию используется OpenSSL CA пакет для проверки сертификата пира. В большинстве случаев не требуется ничего делать для соединения с серверами с правильным SSL сертификатом, так как обычно OpenSSL уже настроен для использования хороших CA пакетов. Стандартный CA пакет может быть переопределён глобально с помощью установки или openssl.cafile или openssl.capath строк конфигурации, или же на уровне каждого запроса используя опции контекста cafile или capath. Хотя это и не рекомендуется, но можно отключить проверку сертификата пира для запроса, установив verify_peer опцию контекста в &false;, и можно отключить проверку имени пира, установив verify_peer_name в &false;. '>