Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Претходно дефинирани константи
Референца за `stream.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.
-
Маска од еден или повеќе од следниве знаменца, кои специфицираат како да се постапува со наводници, невалидни низи на единици и типот на документот што се користи. Стандардно е
-
STREAM_CLIENT_ASYNC_CONNECT(int) -
Open client socket asynchronously. This option must be used together with the
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) - Indicate that the specified filter should only be applied when reading.
-
STREAM_FILTER_WRITE(int) - Indicate that the specified filter should only be applied when 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) -
A remote address required for this stream has been resolved, or the resolution failed.
Константи за известување за грешки
severityfor an indication of which happened.Ги ескејпува специјалните знаци во стринг за употреба во SQL изјаваSupport for this notification code is not yet implemented.
-
STREAM_NOTIFY_CONNECT(int) - A connection with an external resource has been established.
-
STREAM_NOTIFY_AUTH_REQUIRED(int) -
Additional authorization is required to access the specified resource.
Typical issued with
severitylevel ofSTREAM_NOTIFY_SEVERITY_ERR. -
STREAM_NOTIFY_MIME_TYPE_IS(int) -
На
mime-typeof resource has been identified. мора да биде асоцијативен низ од асоцијативни низи во форматmessagefor a description of the discovered type. -
STREAM_NOTIFY_FILE_SIZE_IS(int) -
На
sizeof the resource has been discovered. -
STREAM_NOTIFY_REDIRECTED(int) -
The external resource has redirected the stream to an alternate location.
мора да биде асоцијативен низ од асоцијативни низи во формат
message. -
STREAM_NOTIFY_PROGRESS(int) -
Indicates current progress of the stream transfer in
bytes_transferredи евентуалноbytes_maxисто така. -
STREAM_NOTIFY_COMPLETED(int) - There is no more data available on the stream. (First implemented as of PHP 8.3.0.)
-
STREAM_NOTIFY_FAILURE(int) -
A generic error occurred on the stream.
мора да биде асоцијативен низ од асоцијативни низи во формат
messageandmessage_codeинтерполација на низи -
STREAM_NOTIFY_AUTH_RESULT(int) - Authorization has been completed (with or without success).
notification_code parameter
-
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка.
-
STREAM_NOTIFY_SEVERITY_INFO(int) - Normal, non-error related, notification.
-
STREAM_NOTIFY_SEVERITY_WARN(int) - Non critical error condition. Processing may continue.
-
STREAM_NOTIFY_SEVERITY_ERR(int) - A critical error occurred. Processing cannot continue.
severity parameter
streamWrapper related constants
-
Валидни знамиња за 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 related constants
-
Валидни вратени вредности за
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) - Конечно испирање пред затворање.