Настройка во время выполнения
Поведение этих функций зависит от установок в php.ini.
| Имя | По умолчанию | Место изменения | Список изменений |
|---|---|---|---|
| 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. |
Краткое разъяснение конфигурационных директив.
-
pcre.backtrack_limitint -
Лимит обратных ссылок PCRE. Для PHP < 5.3.7 значение по умолчанию 100000.
-
pcre.recursion_limitint -
Лимит на рекурсию. Не забывайте о том, что если вы установите достаточно высокое значение, то PCRE может превысить размер стека (установленный операционной системой) и в конце концов вызовет падение PHP.
-
pcre.jitbool -
Будет ли использоваться JIT-компиляция PCRE.