SplFileObject::__construct
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
SplFileObject::__construct β Π‘ΡΠ²ΠΎΡΡΡ ΠΎΠ±'ΡΠΊΡ SplFileObject
ΠΠΏΠΈΡ
public SplFileObject::__construct
string$filename
,
string$mode
= "r",
bool$useIncludePath
false
,
?resource$context
null
) .
Π‘ΡΠ²ΠΎΡΡΡ Π½ΠΎΠ²ΠΈΠΉ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΠΉ ΠΎΠ±'ΡΠΊΡ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
filename
Π€Π°ΠΉΠ», ΡΠΊΠΈΠΉ ΠΏΠΎΡΡΡΠ±Π½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΠΈ.
ΠΡΠ΄ΠΊΠ°Π·ΠΊΠ°
Π£ ΡΡ ΡΡΠ½ΠΊΡΡΡ ΡΠΊ ΡΠΌ'Ρ ΡΠ°ΠΉΠ»Ρ ΠΌΠΎΠΆΠ½Π° ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΠΈ URL-Π°Π΄ΡΠ΅ΡΠΈ, ΡΠΊΡΠΎ Π±ΡΠ»Π° Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π° fopen wrappers. ΠΠΎΠΊΠ»Π°Π΄Π½ΡΡΠ΅ ΠΏΡΠΎ ΡΠ΅, ΡΠΊ Π²ΠΊΠ°Π·Π°ΡΠΈ ΡΠΌ'Ρ ΡΠ°ΠΉΠ»Ρ, ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² ΠΎΠΏΠΈΡΡ ΡΡΠ½ΠΊΡΡΡ fopen(). Π ΡΠΎΠ·Π΄ΡΠ»Ρ "ΠΡΠ΄ΡΡΠΈΠΌΡΠ²Π°Π½Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ΡΠ° ΠΎΠ±Π³ΠΎΡΡΠΊΠΈΒ» ΡΠ°ΠΊΠΎΠΆ Π΄Π°Π½ΠΎ ΠΏΠΎΡΠΈΠ»Π°Π½Π½Ρ Π½Π° ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΡ ΠΏΡΠΎ ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎΡΡΡ ΠΏΡΠ΄ΡΡΠΈΠΌΡΠ²Π°Π½ΠΈΡ ΠΎΠ±Π³ΠΎΡΡΠΎΠΊ, Π·Π°ΡΠ²Π°ΠΆΠ΅Π½Π½Ρ ΡΠΎΠ΄ΠΎ ΡΠΎΠ±ΠΎΡΠΈ Π· Π½ΠΈΠΌΠΈ ΡΠ° ΡΠΏΠΈΡΠΎΠΊ Π²ΠΈΠ·Π½Π°ΡΠ΅Π½ΠΈΡ Π·ΠΌΡΠ½Π½ΠΈΡ , ΡΠΊΡ Π²ΠΎΠ½ΠΈ Π΄Π°ΡΡΡ.
mode
Π Π΅ΠΆΠΈΠΌ ΡΠΎΠ±ΠΎΡΠΈ ΡΠ· ΡΠ°ΠΉΠ»ΠΎΠΌ. Π‘ΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΈΡ ΡΠ΅ΠΆΠΈΠΌΡΠ² ΡΠΎΠ±ΠΎΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ Π² ΠΎΠΏΠΈΡΡ ΡΡΠ½ΠΊΡΡΡ fopen()
useIncludePath
Π§ΠΈ ΠΏΠΎΡΡΡΠ±Π½ΠΎ ΠΏΠ΅ΡΠ΅Π³Π»ΡΠ΄Π°ΡΠΈ include_pathΠ²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ°ΠΉΠ»Π°filename
context
ΠΠΎΠΏΡΡΡΠΈΠΌΠΈΠΉ ΡΠ΅ΡΡΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ, ΡΡΠ²ΠΎΡΠ΅Π½ΠΈΠΉ ΡΡΠ½ΠΊΡΡΡΡ stream_context_create()
ΠΠΎΠΌΠΈΠ»ΠΊΠΈ
ΠΠΈΠΊΠΈΠ΄Π°Ρ Π²ΠΈΠ½ΡΡΠΎΠΊ RuntimeException, ΡΠΊΡΠΎ ΡΠ°ΠΉΠ» filename
Π½Π΅ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎ Π²ΡΠ΄ΠΊΡΠΈΡΠΈ.
ΠΠΈΠΊΠΈΠ΄Π°Ρ Π²ΠΈΠ½ΡΡΠΎΠΊ LogicException, ΡΠΊΡΠΎ filename
Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠΌ.
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ SplFileObject::__construct()****
Π¦Π΅ΠΉ ΠΏΡΠΈΠΊΠ»Π°Π΄ Π²ΡΠ΄ΠΊΡΠΈΠ²Π°Ρ ΠΏΠΎΡΠΎΡΠ½ΠΈΠΉ ΡΠ°ΠΉΠ» Ρ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Ρ ΠΉΠΎΠ³ΠΎ ΡΡΠ΄ΠΊΡΠ².
Loading...
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π±ΡΠ΄Π΅ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π°:
Loading...
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- SplFileInfo::openFile() - ΠΡΡΠΈΠΌΡΡ ΠΎΠ±'ΡΠΊΡ SplFileObject Π΄Π»Ρ ΡΠ°ΠΉΠ»Ρ
- fopen() - ΠΡΠ΄ΠΊΡΠΈΠ²Π°Ρ ΡΠ°ΠΉΠ» Π°Π±ΠΎ URL