Shkiper
19.10.2012 - 08:31
Это что такое?
Fatal error: Maximum function nesting level of '100' reached, aborting! in Z:\home\PatternProject\www\system\classes\Zzika.php on line 27Я такую ошибку впервые вижу
Игорь_Vasinsky
19.10.2012 - 08:40
с рекурсией перебор.
может есть возможность использовать итерации (цикл)
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Shkiper
19.10.2012 - 09:17
Игорь_Vasinsky
wtf рекурсия ?
Michael
19.10.2012 - 10:02
Шкипер, рекурсия - когда функция вызывает себя же в своем теле.
В .htaccess можно выставить max_input_nesting_level
_____________
There never was a struggle in the soul of a good man that was not hard
Shkiper
19.10.2012 - 10:24
Michael я так понял что по дефолту стоит 100. а на что мне тогла дефолт заменить?
Игорь_Vasinsky
19.10.2012 - 10:26
ёшкин кот)
php -> пользовательские функции -> рекурсивные функции
простой пример - обход директории и построение древа или построение древовидной структуры разделов из БД
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
19.10.2012 - 10:26
Shkiper
увеличивай на 100 и смотри. вообще можно взглянуть на размер данных
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Shkiper
19.10.2012 - 10:29
Да и я проверил код. У меня нигде не вызывается функция в самой себе))
Michael
19.10.2012 - 10:35
Ну значит и без рекурсии набралось. У меня в друпале недавно так было, после одного модулька. Но не верю что так у тебя, откуда бы? Не обязательно именно себя чтобы вызывала, может другую, а та уже ее.
xdebug мне например показывает по такой ошибке, что за чем вызывалось, все понятно.
А поменяй на 10000 например.
_____________
There never was a struggle in the soul of a good man that was not hard
Shkiper
19.10.2012 - 10:52
Michael да но нагрузка тем самым на сервер то увеличится ))
Michael
19.10.2012 - 11:05
Цитата (Shkiper @ 19.10.2012 - 08:52) |
Michael да но нагрузка тем самым на сервер то увеличится )) |
из за настройки увеличится? или о чем ты? Вряд ли.
Нагрузку программа создает, которая реализует некий алгоритм
_____________
There never was a struggle in the soul of a good man that was not hard
Shkiper
19.10.2012 - 11:59
Michael понятно
Shkiper
19.10.2012 - 12:02
Цитата (Michael @ 19.10.2012 - 06:02) |
Шкипер, рекурсия - когда функция вызывает себя же в своем теле.
В .htaccess можно выставить max_input_nesting_level |
Internal Server Error, насколько мне известно 500-тая ошибка
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.