Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Претходно дефинирани константи
Референца за `eio.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.
Константи за приоритет на барање:
-
EIO_PRI_MIN(int) -
Request minimal priority.
-
EIO_PRI_DEFAULT(int) -
Request default priority.
-
EIO_PRI_MAX(int) -
Request maximal priority.
eio_seek() whence аргумент:
-
EIO_SEEK_SET(int) -
The offset is set to specified number of bytes (
offset). -
EIO_SEEK_CUR(int) -
Поместувањето се поставува на неговата моментална локација плус
offsetbytes. -
EIO_SEEK_END(int) -
Поместувањето се поставува на големината на датотеката плус
offsetbytes.
Знаменца што се користат со eio_readdir():
-
EIO_READDIR_DENTS(int) -
eio_readdir() знаменце. Ако е наведено, аргументот за резултат на повикот станува низа со следниве клучеви:
'names'- низа од имиња на директориуми'dents'- низа одstruct eio_dirent- низи слични на имаат следниве клучеви секоја:'name'- името на директориумот;'type'- едно од EIO_READDIR_* константи;'inode'- the inode number, if available, otherwise unspecified. -
EIO_READDIR_DIRS_FIRST(int) -
Кога е наведено ова знаменце, имињата ќе бидат вратени во редослед каде веројатните директориуми доаѓаат први, во оптимален редослед на статистика.
-
EIO_READDIR_STAT_ORDER(int) -
Кога е наведено ова знаменце, имињата ќе бидат вратени во редослед погоден за
stat'инг секој од нив. При планирање на stat() сите датотеки во дадениот директориум, вратениот редослед најверојатно ќе биде најбрз. -
EIO_READDIR_FOUND_UNKNOWN(int) -
-
EIO_DT_UNKNOWN(int) -
Unknown node type (very common). Further stat() needed.
-
EIO_DT_FIFO(int) -
FIFO node type.
-
EIO_DT_CHR(int) -
Node type.
-
EIO_DT_MPC(int) -
Multiplexed char device (v7+coherent) node type.
-
EIO_DT_DIR(int) -
Directory node type.
-
EIO_DT_NAM(int) -
Xenix special named file node type.
-
EIO_DT_BLK(int) -
Node type.
-
EIO_DT_MPB(int) -
Multiplexed block device (v7+coherent).
-
EIO_DT_REG(int) -
Node type.
-
EIO_DT_NWK(int) -
-
EIO_DT_CMP(int) -
HP-UX network special node type.
-
EIO_DT_LNK(int) -
Link node type.
-
EIO_DT_SOCK(int) -
Socket node type.
-
EIO_DT_DOOR(int) -
Solaris door node type.
-
EIO_DT_WHT(int) -
Node type.
-
EIO_DT_MAX(int) -
Highest node type value.
Режими на пристап за eio_open() flags
аргумент:
-
EIO_O_RDONLY(int) -
-
EIO_O_WRONLY(int) -
-
EIO_O_RDWR(int) -
-
EIO_O_NONBLOCK(int) -
-
EIO_O_APPEND(int) -
-
EIO_O_CREAT(int) -
-
EIO_O_TRUNC(int) -
-
EIO_O_EXCL(int) -
-
EIO_O_FSYNC(int) -
mode знаменца за eio_open():
-
EIO_S_IRUSR(int) -
-
EIO_S_IWUSR(int) -
-
EIO_S_IXUSR(int) -
-
EIO_S_IRGRP(int) -
-
EIO_S_IWGRP(int) -
-
EIO_S_IXGRP(int) -
-
EIO_S_IROTH(int) -
-
EIO_S_IWOTH(int) -
-
EIO_S_IXOTH(int) -
-
EIO_S_IFREG(int) -
-
EIO_S_IFCHR(int) -
-
EIO_S_IFBLK(int) -
-
EIO_S_IFIFO(int) -
-
EIO_S_IFSOCK(int) -
eio_sync_file_range() знаменца:
-
EIO_SYNC_FILE_RANGE_WAIT_BEFORE(int) -
-
EIO_SYNC_FILE_RANGE_WRITE(int) -
-
EIO_SYNC_FILE_RANGE_WAIT_AFTER(int) -
eio_fallocate() знаменца:
Забелешка:
може да се користат константите EIO_S_I*. константите го имаат истото значење како нивните O_* POSIX пандани.
Забелешка:
EIO_SYNC_FILE_* константите го имаат истото значење како нивните SYNC_FILE_** counterparts.
Забелешка:
(PECL eio >= 0.0.1dev) константите го имаат истото значење како нивните EIO_O_* POSIX пандани.