Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Претходно дефинирани константи
Референца за `eio.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.
Константи за приоритет на барање:
-
EIO_PRI_MIN(int) - Минимален приоритет на барање
-
EIO_PRI_DEFAULT(int) - Стандарден приоритет на барање
-
EIO_PRI_MAX(int) - Максимален приоритет на барање
eio_seek() whence аргумент:
-
EIO_SEEK_SET(int) -
Поместувањето се поставува на наведениот број бајти(
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_DT_* константи;'inode'- бројот на inode, ако е достапен, инаку неспецификуван; -
EIO_READDIR_DIRS_FIRST(int) - Кога е наведено ова знаменце, имињата ќе бидат вратени во редослед каде веројатните директориуми доаѓаат први, во оптимален редослед на статистика.
-
EIO_READDIR_STAT_ORDER(int) -
Кога е наведено ова знаменце, имињата ќе бидат вратени во редослед погоден за
stat'инг секој од нив. При планирање на stat() сите датотеки во дадениот директориум, вратениот редослед најверојатно ќе биде најбрз. -
EIO_READDIR_FOUND_UNKNOWN(int) -
EIO_DT_UNKNOWN(int) - Непознат тип на јазол (многу често). Понатаму stat() needed.
-
EIO_DT_FIFO(int) - FIFO тип на јазол
-
EIO_DT_CHR(int) - Тип на јазол
-
EIO_DT_MPC(int) - Тип на јазол за мултиплексиран уред со знаци (v7+coherent)
-
EIO_DT_DIR(int) - Тип на директориумски јазол
-
EIO_DT_NAM(int) - Тип на специјална именувана датотека на Xenix
-
EIO_DT_BLK(int) - Тип на јазол
-
EIO_DT_MPB(int) - Мултиплексиран блок уред (v7+coherent)
-
EIO_DT_REG(int) - Тип на јазол
-
EIO_DT_NWK(int) -
EIO_DT_CMP(int) - HP-UX тип на специјална мрежа
-
EIO_DT_LNK(int) - Тип на јазол за врска
-
EIO_DT_SOCK(int) - Тип на јазол за приклучок
-
EIO_DT_DOOR(int) - Solaris тип на јазол за врата
-
EIO_DT_WHT(int) - Тип на јазол
-
EIO_DT_MAX(int) - Највисока вредност на типот на јазол
Режими на пристап за 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*. константите го имаат истото значење како нивните S_I* POSIX пандани.
Забелешка: EIO_SYNC_FILE_* константите го имаат истото значење како нивните SYNC_FILE_** counterparts.
Забелешка: EIO_O_* константите го имаат истото значење како нивните O_* POSIX пандани.