php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "php.h"
Go to the source code of this file.
Data Structures | |
struct | _spl_other_handler |
struct | _spl_filesystem_object |
Typedefs | |
typedef struct _spl_filesystem_object | spl_filesystem_object |
typedef void(* | spl_foreign_dtor_t) (spl_filesystem_object *object) |
typedef void(* | spl_foreign_clone_t) (spl_filesystem_object *src, spl_filesystem_object *dst) |
typedef struct _spl_other_handler | spl_other_handler |
Enumerations | |
enum | SPL_FS_OBJ_TYPE { SPL_FS_INFO , SPL_FS_DIR , SPL_FS_FILE } |
Functions | |
PHP_MINIT_FUNCTION (spl_directory) | |
PHPAPI zend_string * | spl_filesystem_object_get_path (const spl_filesystem_object *intern) |
Definition at line 101 of file spl_directory.h.
#define SPL_FILE_DIR_CURRENT_AS_FILEINFO 0x00000000 /* make RecursiveDirectoryTree::current() return SplFileInfo */ |
Definition at line 97 of file spl_directory.h.
#define SPL_FILE_DIR_CURRENT_AS_PATHNAME 0x00000020 /* make RecursiveDirectoryTree::current() return getPathname() */ |
Definition at line 99 of file spl_directory.h.
#define SPL_FILE_DIR_CURRENT_AS_SELF 0x00000010 /* make RecursiveDirectoryTree::current() return getSelf() */ |
Definition at line 98 of file spl_directory.h.
#define SPL_FILE_DIR_CURRENT_MODE_MASK 0x000000F0 /* mask RecursiveDirectoryTree::current() */ |
Definition at line 100 of file spl_directory.h.
#define SPL_FILE_DIR_FOLLOW_SYMLINKS 0x00004000 /* make RecursiveDirectoryTree::hasChildren() follow symlinks */ |
Definition at line 111 of file spl_directory.h.
Definition at line 107 of file spl_directory.h.
#define SPL_FILE_DIR_KEY_AS_FILENAME 0x00000100 /* make RecursiveDirectoryTree::key() return getFilename() */ |
Definition at line 104 of file spl_directory.h.
#define SPL_FILE_DIR_KEY_AS_PATHNAME 0x00000000 /* make RecursiveDirectoryTree::key() return getPathname() */ |
Definition at line 103 of file spl_directory.h.
#define SPL_FILE_DIR_KEY_MODE_MASK 0x00000F00 /* mask RecursiveDirectoryTree::key() */ |
Definition at line 105 of file spl_directory.h.
Definition at line 112 of file spl_directory.h.
#define SPL_FILE_DIR_SKIPDOTS 0x00001000 /* Tells whether it should skip dots or not */ |
Definition at line 109 of file spl_directory.h.
#define SPL_FILE_DIR_UNIXPATHS 0x00002000 /* Whether to unixify path separators */ |
Definition at line 110 of file spl_directory.h.
#define SPL_FILE_NEW_CURRENT_AND_KEY SPL_FILE_DIR_KEY_AS_FILENAME|SPL_FILE_DIR_CURRENT_AS_FILEINFO |
Definition at line 106 of file spl_directory.h.
Definition at line 91 of file spl_directory.h.
Definition at line 95 of file spl_directory.h.
Definition at line 92 of file spl_directory.h.
Definition at line 94 of file spl_directory.h.
Definition at line 93 of file spl_directory.h.
typedef struct _spl_filesystem_object spl_filesystem_object |
Definition at line 33 of file spl_directory.h.
typedef void(* spl_foreign_clone_t) (spl_filesystem_object *src, spl_filesystem_object *dst) |
Definition at line 36 of file spl_directory.h.
typedef void(* spl_foreign_dtor_t) (spl_filesystem_object *object) |
Definition at line 35 of file spl_directory.h.
typedef struct _spl_other_handler spl_other_handler |
enum SPL_FS_OBJ_TYPE |
Enumerator | |
---|---|
SPL_FS_INFO | |
SPL_FS_DIR | |
SPL_FS_FILE |
Definition at line 45 of file spl_directory.h.
PHP_MINIT_FUNCTION | ( | spl_directory | ) |
Definition at line 2756 of file spl_directory.c.
PHPAPI zend_string * spl_filesystem_object_get_path | ( | const spl_filesystem_object * | intern | ) |
Definition at line 212 of file spl_directory.c.
|
extern |
Definition at line 46 of file spl_directory.c.
|
extern |
Definition at line 47 of file spl_directory.c.
|
extern |
Definition at line 49 of file spl_directory.c.
|
extern |
Definition at line 48 of file spl_directory.c.
|
extern |
Definition at line 45 of file spl_directory.c.
|
extern |
Definition at line 50 of file spl_directory.c.
|
extern |
Definition at line 51 of file spl_directory.c.