RecursiveIteratorIterator::setMaxDepth

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

RecursiveIteratorIterator::setMaxDepth β€” ВстановлСння ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡ— Π³Π»ΠΈΠ±ΠΈΠ½ΠΈ вкладСності

Опис

public RecursiveIteratorIterator::setMaxDepth(int $maxDepth = -1): void

Π—Π°Π΄Π°Ρ” ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρƒ Π³Π»ΠΈΠ±ΠΈΠ½Ρƒ вкладСності Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ–Π².

Π£Π²Π°Π³Π°

Ѐункція ΠΏΠΎΠΊΠΈ Ρ‰ΠΎ Π½Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²Π°Π½Π°; для знайомства доступний лишС ΠΏΠ΅Ρ€Π΅Π»Ρ–ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ–Π².

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

maxDepth

Максимально допустима Π³Π»ΠΈΠ±ΠΈΠ½Π° вкладСності . -1 Π·Π½Ρ–ΠΌΠ°Ρ” обмСТСння Π½Π° Π³Π»ΠΈΠ±ΠΈΠ½Ρƒ рСкурсії.

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

Ѐункція Π½Π΅ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” значСння після виконання.

Помилки

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” виняток Exception, якщо Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ maxDepthмСньшС-1