PHP 7.1.12 Released

Настройка во время выполнения

Поведение этих функций зависит от установок в php.ini.

Опции конфигурации PCRE
Имя По умолчанию Место изменения Список изменений
pcre.backtrack_limit "1000000" PHP_INI_ALL Доступна с PHP 5.2.0.
pcre.recursion_limit "100000" PHP_INI_ALL Доступна с PHP 5.2.0.
pcre.jit "1" PHP_INI_ALL Доступна с PHP 7.0.0.
Для подробного описания констант PHP_INI_*, обратитесь к разделу Где могут быть установлены параметры конфигурации.

Краткое разъяснение конфигурационных директив.

pcre.backtrack_limit integer

Лимит обратных ссылок PCRE. Для PHP < 5.3.7, значение по умолчанию 100000.

pcre.recursion_limit integer

Лимит на рекурсию. Не забывайте о том, что если вы установите достаточно высокое значение, то PCRE может превысить размер стека (установленный операционной системой) и в конце концов вызовет крушение PHP.

pcre.jit boolean

Будет использоваться PCRE just-in-time компиляция.

add a note add a note

User Contributed Notes 1 note

up
-1
chris at ocproducts dot com
7 years ago
pcre.backtrack_limit sets the maximum bind length PREG calls (e.g. preg_replace_callback) can make. However the actual maximum seems to be approximately half the value set here, possibly due to the character encoding that PCRE runs with internally.
To Top