PHP Streams函数

PHP streamWrapper 类允许用户定义的协议处理程序和流与所有其他文件系统功能(例如 fopen(), fread()> 等)。一旦流函数尝试访问与其关联的协议,就会初始化此类的实例。

类概要

class streamWrapper {
  //特性
  public resource $context;

  //方法
  public __construct()
  public __destruct()
  public dir_closedir(): bool
  public dir_opendir(string $path, int $options): bool
  public dir_readdir(): string
  public dir_rewinddir(): bool
  public mkdir(string $path, int $mode, int $options): bool
  public rename(string $path_from, string $path_to): bool
  public rmdir(string $path, int $options): bool
  public stream_cast(int $cast_as): resource
  public stream_close(): void
  public stream_eof(): bool
  public stream_flush(): bool
  public stream_lock(int $operation): bool
  public stream_metadata(string $path, int $option, mixed $value): bool
  public stream_open(
      string $path,
      string $mode,
      int $options,
      ?string &$opened_path
  ): bool
  public stream_read(int $count): string
  public stream_seek(int $offset, int $whence = SEEK_SET): bool
  public stream_set_option(int $option, int $arg1, int $arg2): bool
  public stream_stat(): array|false
  public stream_tell(): int
  public stream_truncate(int $new_size): bool
  public stream_write(string $data): int
  public unlink(string $path): bool
  public url_stat(string $path, int $flags): array|false
}

属性

类概要

h2>
context 当前上下文,如果没有上下文传递给调用者函数,则为 null。使用