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