Heim  >  Artikel  >  Backend-Entwicklung  >  Ist die verschachtelte Zahl 100 kumulativ, wenn eine rekursive Funktion in einer Schleife aufgerufen wird?

Ist die verschachtelte Zahl 100 kumulativ, wenn eine rekursive Funktion in einer Schleife aufgerufen wird?

WBOY
WBOYOriginal
2016-12-01 00:56:48925Durchsuche

Ich habe eine foreach-Funktion, die eine rekursive Funktion aufruft, um eine Teilmenge zu erhalten. Es gibt insgesamt 36 Datensätze. Wenn ich den 16. Datensatz erreiche, wird ein Fehler gemeldet

<code>Maximum function nesting level of '100' reached, aborting! in </code>
Das sollte keine Endlosschleife sein, oder?

Ist die verschachtelte Zahl 100 kumulativ, wenn eine rekursive Funktion in einer Schleife aufgerufen wird?

Ist die verschachtelte Zahl 100 kumulativ, wenn eine rekursive Funktion in einer Schleife aufgerufen wird?

Codebilder

Antwortinhalt:

Ich habe eine foreach-Funktion, die eine rekursive Funktion aufruft, um eine Teilmenge zu erhalten. Es gibt insgesamt 36 Datensätze. Wenn ich den 16. Datensatz erreiche, wird ein Fehler gemeldet

Das sollte keine Endlosschleife sein, oder?
<code>Maximum function nesting level of '100' reached, aborting! in </code>

Ist die verschachtelte Zahl 100 kumulativ, wenn eine rekursive Funktion in einer Schleife aufgerufen wird?

Ist die verschachtelte Zahl 100 kumulativ, wenn eine rekursive Funktion in einer Schleife aufgerufen wird?Codebilder

Dies ist die Grenze des gesamten Aufrufstapels. Sie können die

-Methode aufrufen, um die aktuelle Stapeltiefe zu erhalten

debug_backtracehttp://php.net/manual/en/func...

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn