streamWrapper sınıfı

streamWrapper

(No version information available, might only be in Git)

Giriş

Diğer dosya sistemi işlevleriyle (fopen(), fread() gibi) kullanmak için kendi sarmalayıcılarınızı gerçeklemenizi sağlar.

Bilginize:

Bu, gerçek bir sınıf değildir, kendi protokolünüzü tanımlayabilmeniz için türünün bir örneğidir.

Bilginize:

Yöntemlerin burada açıklanan yollar dışında yollarla gerçeklenmesi istenmeyen davranışlara yol açabilir.

Bu protokol ile ilişkili bir akım işlevi bu protokole erişmek istediği anda bu sınıfın bir örneği oluşturulur.

Sınıf Sözdizimi

class streamWrapper {
/* Özellikler */
/* Yöntemler */
public function __construct()
public function dir_closedir(): bool
public function dir_opendir(string $url, int $seçenekler): bool
public function dir_readdir(): string
public function dir_rewinddir(): bool
public function mkdir(string $url, int $kip, int $seçenekler): bool
public function rename(string $eskisi, string $yenisi): bool
public function rmdir(string $url, int $seçenekler): bool
public function stream_cast(int $cast_as): resource
public function stream_close(): void
public function stream_eof(): bool
public function stream_flush(): bool
public function stream_lock(int $işlem): bool
public function stream_metadata(string $yol, int $seçenek, mixed $değer): bool
public function stream_open(
    string $url,
    string $kip,
    int $seçenekler,
    ?string &$açık_yol
): bool
public function stream_read(int $sayı): string|false
public function stream_seek(int $başlangıç, int $nereden = SEEK_SET): bool
public function stream_set_option(int $seçenek, int $arg1, int $arg2): bool
public function stream_stat(): array|false
public function stream_tell(): int
public function stream_truncate(int $yeni_boyut): bool
public function stream_write(string $veri): int
public function unlink(string $dosya): bool
public function url_stat(string $dosya, int $seçenekler): array|false
public function __destruct()
}

Özellikler

resource context

Çağrıcı işleve hiçbir bağlam aktarılmamışsa null, aksi takdirde geçerli bağlam.

Bağlamı çözümlemek için stream_context_get_options() işlevini kullanın.

Bilginize:

Bu özellik public olmalıdır, böylece PHP özelliği asıl bağlam özkaynağından oluşturabilir.

İçindekiler