Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Претходно дефинирани константи
Референца за `stream.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.
-
Маска од еден или повеќе од следниве знаменца, кои специфицираат како да се постапува со наводници, невалидни низи на единици и типот на документот што се користи. Стандардно е
-
STREAM_CLIENT_ASYNC_CONNECT(int) -
Отворете клиентски приклучок асинхроно. Оваа опција мора да се користи заедно со
STREAM_CLIENT_CONNECTflag. -
STREAM_CLIENT_CONNECT(int) - Отворете клиентски приклучок асинхроно. Оваа опција мора да се користи заедно со
-
STREAM_CLIENT_PERSISTENT(int) - Отворете врска со клиентски приклучок. Клиентските приклучоци секогаш треба да ја вклучуваат оваа ознака.
flags for
stream_socket_client()
-
Маска од еден или повеќе од следниве знаменца, кои специфицираат како да се постапува со наводници, невалидни низи на единици и типот на документот што се користи. Стандардно е
-
STREAM_SERVER_BIND(int) - Клиентскиот приклучок треба да остане постојан помеѓу вчитувањата на страницата.
-
STREAM_SERVER_LISTEN(int) -
Индицира дека протокот треба да се врзе за наведената цел. Серверските приклучоци секогаш треба да ја вклучуваат оваа ознака.
STREAM_SERVER_BINDИндицира дека протокот врзан со користење
flags for
stream_socket_server()
-
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка.
-
STREAM_SHUT_RD(int) - Вредности за
-
STREAM_SHUT_WR(int) - Оневозможи понатамошни приеми.
-
STREAM_SHUT_RDWR(int) - Оневозможи понатамошни преноси.
mode параметарот
stream_socket_shutdown()
-
Оневозможи понатамошни приеми и преноси.
-
STREAM_OOB(int) -
параметар на
out-of-bandОбработи OOB ( -
STREAM_PEEK(int) -
) податоци.
Земи податоци од приклучокот, но не го консумирајте баферот. fread() or
stream_socket_recvfrom() Последователните повици на
Забелешка: ќе ги видат истите податоци. stream_socket_sendto().
Ознаки за пренос на приклучок за проток flags
Овие константи се користат за
stream_socket_recvfrom() and
stream_socket_sendto() functions.
-
не е валидна ознака за
-
STREAM_FILTER_READ(int) - Индицирајте дека наведениот филтер треба да се примени само кога reading.
-
STREAM_FILTER_WRITE(int) - Индицирајте дека наведениот филтер треба да се примени само кога writing.
-
STREAM_FILTER_ALL(int) -
Индицирајте дека наведениот филтер треба да се примени само кога
STREAM_FILTER_READ | STREAM_FILTER_WRITE.
Ознаки за пренос на приклучок за проток stream_filter_append() and stream_filter_prepend() functions.
-
Еквивалентно на
-
STREAM_CRYPTO_METHOD_ANY_CLIENT(int) - Методи за криптографија на стрим
-
STREAM_CRYPTO_METHOD_SSLv2_CLIENT(int) - Било која TLS или SSL верзија на клиентски стрим.
-
STREAM_CRYPTO_METHOD_SSLv3_CLIENT(int) - SSL 2 на клиентски стрим.
-
STREAM_CRYPTO_METHOD_SSLv23_CLIENT(int) - SSL 3 на клиентски стрим.
-
STREAM_CRYPTO_METHOD_TLS_CLIENT(int) - TLS 1.0, 1.1 или 1.2 на клиентски стрим.
-
STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT(int) - Било која TLS верзија на клиентски стрим.
-
STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT(int) - TLS 1.0 на клиентски стрим.
-
STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT(int) - TLS 1.1 на клиентски стрим.
-
STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT(int) - TLS 1.2 на клиентски стрим.
-
STREAM_CRYPTO_METHOD_ANY_SERVER(int) - TLS 1.3 на клиентски стрим.
-
STREAM_CRYPTO_METHOD_SSLv2_SERVER(int) - Било која TLS или SSL верзија на серверски стрим.
-
STREAM_CRYPTO_METHOD_SSLv3_SERVER(int) - SSL 2 на серверски стрим.
-
STREAM_CRYPTO_METHOD_SSLv23_SERVER(int) - SSL 3 на серверски стрим.
-
STREAM_CRYPTO_METHOD_TLS_SERVER(int) - TLS 1.0, 1.1 или 1.2 на серверски стрим.
-
STREAM_CRYPTO_METHOD_TLSv1_0_SERVER(int) - Било која TLS верзија на серверски стрим.
-
STREAM_CRYPTO_METHOD_TLSv1_1_SERVER(int) - TLS 1.0 на серверски стрим.
-
STREAM_CRYPTO_METHOD_TLSv1_2_SERVER(int) - TLS 1.1 на серверски стрим.
-
STREAM_CRYPTO_METHOD_TLSv1_3_SERVER(int) - TLS 1.3 на стрим на сервер.
-
STREAM_CRYPTO_PROTO_SSLv3(int) -
Псевдоним на
STREAM_CRYPTO_METHOD_SSLv3_SERVER. -
STREAM_CRYPTO_PROTO_TLSv1_0(int) -
Псевдоним на
STREAM_CRYPTO_METHOD_TLSv1_0_SERVER. -
STREAM_CRYPTO_PROTO_TLSv1_1(int) -
Псевдоним на
STREAM_CRYPTO_METHOD_TLSv1_1_SERVER. -
STREAM_CRYPTO_PROTO_TLSv1_2(int) -
Псевдоним на
STREAM_CRYPTO_METHOD_TLSv1_2_SERVER. -
STREAM_CRYPTO_PROTO_TLSv1_3(int) -
Псевдоним на
STREAM_CRYPTO_METHOD_TLSv1_3_SERVER.
-
Неискористени внатрешни константи
-
STREAM_MUST_SEEK(int) - Осигурајте дека стримот може да се премотува. Ова може да резултира со копирање на стримот.
-
STREAM_IGNORE_URL(int) - Не користете обвивки за приклучоци.
Константи што се користат со stream_socket_pair()
Забелешка: Не сите константи може да бидат достапни на даден систем.
-
Константи за
-
STREAM_PF_INET(int) - Интернет протокол верзија 4 (IPv4).
-
STREAM_PF_INET6(int) - Интернет протокол верзија 6 (IPv6).
-
STREAM_PF_UNIX(int) - Внатрешни протоколи на Unix системот.
domain parameter
-
Константи за
-
STREAM_SOCK_DGRAM(int) - Обезбедува датаграми, кои се пораки без поврзување. На пример: UDP.
-
STREAM_SOCK_RAW(int) - Обезбедува суров сокет, кој обезбедува пристап до внатрешни мрежни протоколи и интерфејси. Обично овој тип на сокет е достапен само за root корисникот.
-
STREAM_SOCK_RDM(int) - Обезбедува RDM (Сигурно испорачани пораки) сокет.
-
STREAM_SOCK_SEQPACKET(int) - Обезбедува секвенциран стрим сокет за пакети.
-
STREAM_SOCK_STREAM(int) - Обезбедува секвенцирани, двонасочни бајт стримови со механизам за пренос на податоци надвор од опсегот. На пример: TCP.
type parameter
-
Константи за
-
STREAM_IPPROTO_ICMP(int) - Обезбедува ICMP сокет.
-
STREAM_IPPROTO_IP(int) - Обезбедува IP сокет.
-
STREAM_IPPROTO_RAW(int) - Обезбедува RAW сокет.
-
STREAM_IPPROTO_TCP(int) - Обезбедува TCP сокет.
-
STREAM_IPPROTO_UDP(int) - Обезбедува UDP сокет.
protocol parameter
Константи што се користат со stream_notification_callback()
-
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка.
-
STREAM_NOTIFY_RESOLVE(int) -
Далечинскиот адресат потребен за овој стрим е решен, или резолуцијата не успеа.
Константи за известување за грешки
severityза индикација за тоа што се случило.Ги ескејпува специјалните знаци во стринг за употреба во SQL изјаваПоддршката за овој код за известување сè уште не е имплементирана.
-
STREAM_NOTIFY_CONNECT(int) - Воспоставена е врска со надворешен ресурс.
-
STREAM_NOTIFY_AUTH_REQUIRED(int) -
Потребна е дополнителна авторизација за пристап до наведениот ресурс.
Типично издадено со
severityниво наSTREAM_NOTIFY_SEVERITY_ERR. -
STREAM_NOTIFY_MIME_TYPE_IS(int) -
На
mime-typeна ресурсот е идентификуван. мора да биде асоцијативен низ од асоцијативни низи во форматmessageза опис на откриениот тип. -
STREAM_NOTIFY_FILE_SIZE_IS(int) -
На
sizeна ресурсот е откриен. -
STREAM_NOTIFY_REDIRECTED(int) -
Надворешниот ресурс го пренасочил стримот на алтернативна локација.
мора да биде асоцијативен низ од асоцијативни низи во формат
message. -
STREAM_NOTIFY_PROGRESS(int) -
Индицира тековен напредок на преносот на стримот во
bytes_transferredи евентуалноbytes_maxисто така. -
STREAM_NOTIFY_COMPLETED(int) - Нема повеќе достапни податоци на стримот. (Првпат имплементирано од PHP 8.3.0.)
-
STREAM_NOTIFY_FAILURE(int) -
Се појави општа грешка на стримот.
мора да биде асоцијативен низ од асоцијативни низи во формат
messageandmessage_codeинтерполација на низи -
STREAM_NOTIFY_AUTH_RESULT(int) - Авторизацијата е завршена (со или без успех).
notification_code parameter
-
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка.
-
STREAM_NOTIFY_SEVERITY_INFO(int) - Нормално известување, не поврзано со грешки.
-
STREAM_NOTIFY_SEVERITY_WARN(int) - Некритична состојба на грешка. Обработката може да продолжи.
-
STREAM_NOTIFY_SEVERITY_ERR(int) - Се појави критична грешка. Обработката не може да продолжи.
severity parameter
streamWrapper сродни константи
-
Валидни знамиња за stream_wrapper_register()
-
STREAM_IS_URL(int) - Индицира дека протоколот на обвивката на потокот е URL protocol.
-
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка.
-
STREAM_CAST_FOR_SELECT(int) - Индицира дека streamWrapper::stream_cast() беше повикан од streamWrapper::stream_select().
-
STREAM_CAST_AS_STREAM(int) - Индицира дека streamWrapper::stream_cast() беше повикан од кој било метод освен streamWrapper::stream_select().
cast_as параметарот
streamWrapper::stream_cast()
-
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка.
-
STREAM_META_TOUCH(int) - Индицира повик до touch().
-
STREAM_META_OWNER(int) - Индицира повик до chown().
-
STREAM_META_OWNER_NAME(int) - Индицира повик до chown().
-
STREAM_META_GROUP(int) - Индицира повик до chgrp().
-
STREAM_META_GROUP_NAME(int) - Индицира повик до chgrp().
-
STREAM_META_ACCESS(int) - Индицира повик до chmod().
option параметарот
streamWrapper::stream_metadata()
-
Валидни знамиња за
streamWrapper::mkdir()
and
streamWrapper::rmdir()
-
STREAM_MKDIR_RECURSIVE(int) - Рекурзивно знаме за параметрите на опциите на mkdir() and rmdir().
-
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка.
-
STREAM_USE_PATH(int) - Знамe што укажува дека релативните патеки треба да ја користат патеката за вклучување за да ја лоцираат ресурсот.
-
STREAM_REPORT_ERRORS(int) - Знамe што укажува дека обвивката на потокот треба да пријави грешки. Ако знамето не е поставено, не треба да се пријавуваат грешки. Грешките обично се пријавуваат со користење на trigger_error() function.
options параметарот
streamWrapper::stream_open()
-
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка.
-
STREAM_OPTION_BLOCKING(int) - Поставете блокирачки/неблокирачки режим на поток.
-
STREAM_OPTION_READ_BUFFER(int) -
Поставете баферирање на датотеката за читање на поток.
-
Валидни вредности на опциите
-
STREAM_BUFFER_NONE(int) - Без баферирање.
-
STREAM_BUFFER_LINE(int) - Режим на баферирање по редови.
-
STREAM_BUFFER_FULL(int) - Целосно баферирање.
-
-
STREAM_OPTION_READ_TIMEOUT(int) - Поставете баферирање на датотеката за читање на поток.
-
STREAM_OPTION_WRITE_BUFFER(int) -
Поставување баферирање за запишување датотека на поток.
Константи за известување за грешки
STREAM_OPTION_READ_BUFFERза валидни опции за бафер.
option параметарот
Кога се користи include/require на стрим,
-
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка.
-
STREAM_URL_STAT_LINK(int) - Треба да се вратат само информации за самата врска, а не ресурсот на кој укажува врската.
-
STREAM_URL_STAT_QUIET(int) - Обвивката не треба да предизвика никакви грешки.
flags параметарот
streamWrapper::url_stat()
php_user_filter сродни константи
-
Валидни вратени вредности за
php_user_filter::filter()
-
PSFS_PASS_ON(int) -
Вратена вредност што укажува дека филтерот од корисничкиот простор вратил корпи во
$out. -
PSFS_FEED_ME(int) -
Вратена вредност што укажува дека филтерот од корисничкиот простор не вратил корпи во
$out. (т.е. Нема достапни податоци.) -
PSFS_ERR_FATAL(int) - Вратена вредност што укажува дека филтерот од корисничкиот простор наишол на непоправлива грешка. (т.е. Примени невалидни податоци.)
-
Неискористени внатрешни константи
-
PSFS_FLAG_NORMAL(int) - Редовно читање/запишување.
-
PSFS_FLAG_FLUSH_INC(int) - Постепено испирање.
-
PSFS_FLAG_FLUSH_CLOSE(int) - Конечно испирање пред затворање.