FilesystemIterator::__construct
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
FilesystemIterator::__construct β Π‘ΡΠ²ΠΎΡΡΡ Π½ΠΎΠ²ΠΈΠΉ ΡΡΠ΅ΡΠ°ΡΠΎΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠΈ
ΠΠΏΠΈΡ
public FilesystemIterator::__construct(string$directory
, int$flags
= FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS)
Π‘ΡΠ²ΠΎΡΡΡ Π½ΠΎΠ²ΠΈΠΉ ΠΎΠ±'ΡΠΊΡ ΡΡΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ directory
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
directory
Π¨Π»ΡΡ Π΄ΠΎ ΠΎΠ±'ΡΠΊΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠΊΠΈΠΌ ΠΏΠΎΡΡΡΠ±Π½ΠΎ Π½Π°Π²ΡΠ³Π°ΡΡΡ.
flags
ΠΠΎΠ²Π΅Π΄ΡΠ½ΠΊΡ Π΄Π΅ΡΠΊΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΡΠ² ΠΌΠΎΠΆΠ½Π° Π²ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠΈ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ΠΏΡΠ°ΠΏΠΎΡΡΠ². Π‘ΠΏΠΈΡΠΎΠΊ ΡΠΈΡ ΠΏΡΠ°ΠΏΠΎΡΡΠ² ΠΌΠΎΠΆΠ½Π° Π·Π½Π°ΠΉΡΠΈ Π½Π° ΡΡΠΎΡΡΠ½ΡΡ Π²ΠΈΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ FilesystemIterator. Π’Π°ΠΊΠΎΠΆ ΡΡ ΠΌΠΎΠΆΠ½Π° Π·Π°Π΄Π°ΡΠΈ ΠΏΡΠ·Π½ΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ FilesystemIterator::setFlags()
ΠΠΎΠΌΠΈΠ»ΠΊΠΈ
ΠΠΈΠΊΠΈΠ΄Π°Ρ Π²ΠΈΠ½ΡΡΠΎΠΊ UnexpectedValueException, ΡΠΊΡΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΡΡ directory
Π½Π΅ ΡΡΠ½ΡΡ.
ΠΠΈΠΊΠΈΠ΄Π°Ρ Π²ΠΈΠ½ΡΡΠΎΠΊ ValueError, ΡΠΊΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ directory
ΠΌΡΡΡΠΈΡΡ ΠΏΠΎΡΠΎΠΆΠ½ΡΠΉ ΡΡΠ΄ΠΎΠΊ.
ΡΠΏΠΈΡΠΎΠΊ Π·ΠΌΡΠ½
ΠΠ΅ΡΡΠΈΡ | ΠΠΏΠΈΡ |
---|---|
8.2.0 | ΠΠΎ Π²Π΅ΡΡΡΡ PHP 8.2.0, ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ° FilesystemIterator::SKIP_DOTS Π·Π°Π²ΠΆΠ΄ΠΈ Π±ΡΠ»Π° Π²ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ββΡ Π½Π΅ ΠΌΠΎΠ³Π»Π° Π±ΡΡΠΈ Π²ΠΈΠ΄Π°Π»Π΅Π½Π°. |
8.0.0 | Π’Π΅ΠΏΠ΅Ρ Π²ΠΈΠΊΠΈΠ΄Π°Ρ Π²ΠΈΠ½ΡΡΠΎΠΊ ValueError, ΡΠΊΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ directory ΠΌΡΡΡΠΈΡΡ ΠΏΠΎΡΠΎΠΆΠ½ΡΠΉ ΡΡΠ΄ΠΎΠΊ; ΡΠ°Π½ΡΡΠ΅ Π²ΠΈΠΊΠΈΠ΄Π°Π²ΡΡ Π²ΠΈΠ½ΡΡΠΎΠΊ RuntimeException |
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ FilesystemIterator::__construct()****
Loading...
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ PHP 8.2 Π°Π½Π°Π»ΠΎΠ³ΡΡΠ½ΠΈΠΉ:
.
..
apples.jpg
banana.jpg
example.php
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ Π²ΠΈΡΠ΅ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π΄ΠΎ Π²Π΅ΡΡΡΡ PHP 8.2.0 Π²ΠΈΠ³Π»ΡΠ΄Π°Ρ ΡΠ°ΠΊ:
apples.jpg
banana.jpg
example.php
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- FilesystemIterator::setFlags() - ΠΠ°Π²Π΄Π°Π½Π½Ρ ΠΏΡΠ°ΠΏΠΎΡΡΠ² ΠΎΠ±ΡΠΎΠ±ΠΊΠΈ
- DirectoryIterator::__construct() - Π‘ΡΠ²ΠΎΡΡΡ Π½ΠΎΠ²ΠΈΠΉ ΡΡΠ΅ΡΠ°ΡΠΎΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΡΠ² Π·Ρ ΡΠ»ΡΡ Ρ