RecursiveDirectoryIterator::__construct

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

RecursiveDirectoryIterator::__construct β€” ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ класу RecursiveDirectoryIterator

Опис

public RecursiveDirectoryIterator::__construct(string$directory, int$flags= FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO)

Π‘Ρ‚Π²ΠΎΡ€ΡŽΡ” Π½ΠΎΠ²ΠΈΠΉ ΠΎΠ±'Ρ”ΠΊΡ‚ класу RecursiveDirectoryIterator(), Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽΡ‡ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΉ ΡˆΠ»ΡΡ… directory

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

directory

Шлях Π΄ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Ρ–Ρ—, якою Π·Π΄Ρ–ΠΉΡΠ½ΡŽΠ²Π°Ρ‚ΠΈΠΌΠ΅Ρ‚ΡŒΡΡ навігація.

flags

МоТна встановити ΠΊΡ–Π»ΡŒΠΊΠ° ΠΏΡ€Π°ΠΏΠΎΡ€Ρ–Π², Π²Ρ–Π΄ яких Π·Π°Π»Π΅ΠΆΠ°Ρ‚ΠΈΠΌΠ΅ ΠΏΠΎΠ²Π΅Π΄Ρ–Π½ΠΊΠ° дСяких ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ–Π². Бписок ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΈΡ… ΠΏΡ€Π°ΠΏΠΎΡ€Ρ–Π² ΠΌΠΎΠΆΠ½Π° Π·Π½Π°ΠΉΡ‚ΠΈ Π½Π° сторінці ΠžΠ±ΡƒΠΌΠΎΠ²Π»Π΅Π½ΠΈΡ… констант класу FilesystemIterator. ΠŸΡ€Π°ΠΏΠΎΡ€ΠΈ ΠΌΠΎΠΆΠ½Π° Π·Π°Π΄Π°Ρ‚ΠΈ ΠΏΡ–Π·Π½Ρ–ΡˆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ FilesystemIterator::setFlags()

Помилки

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” виняток UnexpectedValueException, якщо дирСкторія directory Π½Π΅ існує.

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” виняток ValueError, якщо ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ directory ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΡ€ΠΎΠΆΠ½Ρ–ΠΉ рядок.

список Π·ΠΌΡ–Π½

Π’Π΅Ρ€ΡΠΈΡΠžΠΏΠΈΡ
8.0.0Π’Π΅ΠΏΠ΅Ρ€ Π²ΠΈΠΊΠΈΠ΄Π°Ρ” виняток ValueError, якщо ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ directory ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΡ€ΠΎΠΆΠ½Ρ–ΠΉ рядок. Ρ€Π°Π½Ρ–ΡˆΠ΅ викидався виняток RuntimeException

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ использованияRecursiveDirectoryIterator

Loading...

Висновок Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ Π±ΡƒΠ΄Π΅ схоТим Π½Π°:

Имя Ρ„Π°ΠΉΠ»Π°: fruit/apple.xml
ΠŸΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ: fruit
ΠšΠ»ΡŽΡ‡: /tmp/fruit/apple.xml

Имя Ρ„Π°ΠΉΠ»Π°: stuff.xml
ΠŸΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ:
ΠšΠ»ΡŽΡ‡: /tmp/stuff.xml

Имя Ρ„Π°ΠΉΠ»Π°: veggies/carrot.xml
ΠŸΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ: veggies
ΠšΠ»ΡŽΡ‡: /tmp/veggies/carrot.xml

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ