[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибочка взялась из не откуда
Shkiper
Это что такое?
Fatal error: Maximum function nesting level of '100' reached, aborting! in Z:\home\PatternProject\www\system\classes\Zzika.php on line 27
Я такую ошибку впервые вижу blink.gif
Игорь_Vasinsky
с рекурсией перебор.

может есть возможность использовать итерации (цикл)

_____________
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
Игорь_Vasinsky
wtf рекурсия ?
Michael
Шкипер, рекурсия - когда функция вызывает себя же в своем теле.

В .htaccess можно выставить max_input_nesting_level


_____________
There never was a struggle in the soul of a good man that was not hard
Shkiper
Michael я так понял что по дефолту стоит 100. а на что мне тогла дефолт заменить?
Игорь_Vasinsky
ёшкин кот)

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
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
Да и я проверил код. У меня нигде не вызывается функция в самой себе))
Michael
Ну значит и без рекурсии набралось. У меня в друпале недавно так было, после одного модулька. Но не верю что так у тебя, откуда бы? Не обязательно именно себя чтобы вызывала, может другую, а та уже ее.
xdebug мне например показывает по такой ошибке, что за чем вызывалось, все понятно.
А поменяй на 10000 например.

_____________
There never was a struggle in the soul of a good man that was not hard
Shkiper
Michael да но нагрузка тем самым на сервер то увеличится ))
Michael
Цитата (Shkiper @ 19.10.2012 - 08:52)
Michael да но нагрузка тем самым на сервер то увеличится ))

из за настройки увеличится? или о чем ты? Вряд ли.

Нагрузку программа создает, которая реализует некий алгоритм

_____________
There never was a struggle in the soul of a good man that was not hard
Shkiper
Michael понятно
Shkiper
Цитата (Michael @ 19.10.2012 - 06:02)
Шкипер, рекурсия - когда функция вызывает себя же в своем теле.

В .htaccess можно выставить max_input_nesting_level

Internal Server Error, насколько мне известно 500-тая ошибка rolleyes.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.