Настройка во время выполнения
Поведение этих функций зависит от установок в 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.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.
pcre.backtrack_limit can be set to -1;
ini_set("pcre.backtrack_limit", "-1");
after i put the above code in my code, it works;
so i guess -1 means infinite(i am not very sure ,but it works);
so when you have not idea how much it should be set in your program, you can try this.