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