php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
_spl_filesystem_object Struct Reference

#include <spl_directory.h>

Data Fields

voidoth
 
const spl_other_handleroth_handler
 
zend_stringpath
 
zend_stringorig_path
 
zend_stringfile_name
 
SPL_FS_OBJ_TYPE type
 
zend_long flags
 
zend_class_entryfile_class
 
zend_class_entryinfo_class
 
union { 
 
   struct { 
 
      php_stream *   dirp 
 
      zend_string *   sub_path 
 
      int   index 
 
      zend_function *   func_rewind 
 
      zend_function *   func_next 
 
      zend_function *   func_valid 
 
      php_stream_dirent   entry 
 
   }   dir 
 
   struct { 
 
      php_stream *   stream 
 
      php_stream_context *   context 
 
      zval *   zcontext 
 
      zend_string *   open_mode 
 
      zval   current_zval 
 
      zend_string *   current_line 
 
      size_t   max_line_len 
 
      zend_long   current_line_num 
 
      zval   zresource 
 
      zend_function *   func_getCurr 
 
      char   delimiter 
 
      char   enclosure 
 
      int   escape 
 
      bool   is_escape_default 
 
   }   file 
 
u 
 
zend_object std
 

Detailed Description

Definition at line 51 of file spl_directory.h.

Field Documentation

◆ context

php_stream_context* _spl_filesystem_object::context

Definition at line 73 of file spl_directory.h.

◆ current_line

zend_string* _spl_filesystem_object::current_line

Definition at line 77 of file spl_directory.h.

◆ current_line_num

zend_long _spl_filesystem_object::current_line_num

Definition at line 79 of file spl_directory.h.

◆ current_zval

zval _spl_filesystem_object::current_zval

Definition at line 76 of file spl_directory.h.

◆ delimiter

char _spl_filesystem_object::delimiter

Definition at line 82 of file spl_directory.h.

◆ [struct]

struct { ... } _spl_filesystem_object::dir

◆ dirp

php_stream* _spl_filesystem_object::dirp

Definition at line 63 of file spl_directory.h.

◆ enclosure

char _spl_filesystem_object::enclosure

Definition at line 83 of file spl_directory.h.

◆ entry

php_stream_dirent _spl_filesystem_object::entry

Definition at line 69 of file spl_directory.h.

◆ escape

int _spl_filesystem_object::escape

Definition at line 84 of file spl_directory.h.

◆ [struct]

struct { ... } _spl_filesystem_object::file

◆ file_class

zend_class_entry* _spl_filesystem_object::file_class

Definition at line 59 of file spl_directory.h.

◆ file_name

zend_string* _spl_filesystem_object::file_name

Definition at line 56 of file spl_directory.h.

◆ flags

zend_long _spl_filesystem_object::flags

Definition at line 58 of file spl_directory.h.

◆ func_getCurr

zend_function* _spl_filesystem_object::func_getCurr

Definition at line 81 of file spl_directory.h.

◆ func_next

zend_function* _spl_filesystem_object::func_next

Definition at line 67 of file spl_directory.h.

◆ func_rewind

zend_function* _spl_filesystem_object::func_rewind

Definition at line 66 of file spl_directory.h.

◆ func_valid

zend_function* _spl_filesystem_object::func_valid

Definition at line 68 of file spl_directory.h.

◆ index

int _spl_filesystem_object::index

Definition at line 65 of file spl_directory.h.

◆ info_class

zend_class_entry* _spl_filesystem_object::info_class

Definition at line 60 of file spl_directory.h.

◆ is_escape_default

bool _spl_filesystem_object::is_escape_default

Definition at line 85 of file spl_directory.h.

◆ max_line_len

size_t _spl_filesystem_object::max_line_len

Definition at line 78 of file spl_directory.h.

◆ open_mode

zend_string* _spl_filesystem_object::open_mode

Definition at line 75 of file spl_directory.h.

◆ orig_path

zend_string* _spl_filesystem_object::orig_path

Definition at line 55 of file spl_directory.h.

◆ oth

void* _spl_filesystem_object::oth

Definition at line 52 of file spl_directory.h.

◆ oth_handler

const spl_other_handler* _spl_filesystem_object::oth_handler

Definition at line 53 of file spl_directory.h.

◆ path

zend_string* _spl_filesystem_object::path

Definition at line 54 of file spl_directory.h.

◆ std

zend_object _spl_filesystem_object::std

Definition at line 88 of file spl_directory.h.

◆ stream

php_stream* _spl_filesystem_object::stream

Definition at line 72 of file spl_directory.h.

◆ sub_path

zend_string* _spl_filesystem_object::sub_path

Definition at line 64 of file spl_directory.h.

◆ type

SPL_FS_OBJ_TYPE _spl_filesystem_object::type

Definition at line 57 of file spl_directory.h.

◆ [union]

union { ... } _spl_filesystem_object::u

◆ zcontext

zval* _spl_filesystem_object::zcontext

Definition at line 74 of file spl_directory.h.

◆ zresource

zval _spl_filesystem_object::zresource

Definition at line 80 of file spl_directory.h.


The documentation for this struct was generated from the following file: