PHP.mk документација

Претходно дефинирани константи

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

stream.constants.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека stream.constants.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Претходно дефинирани константи

Референца за `stream.constants.php` со подобрена типографија и навигација.

stream.constants.php

Претходно дефинирани константи

Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.

Маска од еден или повеќе од следниве знаменца, кои специфицираат како да се постапува со наводници, невалидни низи на единици и типот на документот што се користи. Стандардно е flags for stream_socket_client()
STREAM_CLIENT_ASYNC_CONNECT (int)
Open client socket asynchronously. This option must be used together with the STREAM_CLIENT_CONNECT flag.
STREAM_CLIENT_CONNECT (int)
Отворете клиентски приклучок асинхроно. Оваа опција мора да се користи заедно со
STREAM_CLIENT_PERSISTENT (int)
Отворете врска со клиентски приклучок. Клиентските приклучоци секогаш треба да ја вклучуваат оваа ознака.
Маска од еден или повеќе од следниве знаменца, кои специфицираат како да се постапува со наводници, невалидни низи на единици и типот на документот што се користи. Стандардно е flags for stream_socket_server()
STREAM_SERVER_BIND (int)
Клиентскиот приклучок треба да остане постојан помеѓу вчитувањата на страницата.
STREAM_SERVER_LISTEN (int)
Индицира дека протокот треба да се врзе за наведената цел. Серверските приклучоци секогаш треба да ја вклучуваат оваа ознака. STREAM_SERVER_BIND Индицира дека протокот врзан со користење
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка. mode параметарот stream_socket_shutdown()
STREAM_SHUT_RD (int)
Вредности за
STREAM_SHUT_WR (int)
Оневозможи понатамошни приеми.
STREAM_SHUT_RDWR (int)
Оневозможи понатамошни преноси.
Оневозможи понатамошни приеми и преноси.

Ознаки за пренос на приклучок за проток flags Овие константи се користат за stream_socket_recvfrom() and stream_socket_sendto() functions.

STREAM_OOB (int)
параметар наout-of-bandОбработи OOB (
STREAM_PEEK (int)
) податоци. Земи податоци од приклучокот, но не го консумирајте баферот. fread() or stream_socket_recvfrom() Последователните повици на

Забелешка: ќе ги видат истите податоци. stream_socket_sendto().

не е валидна ознака за

Ознаки за пренос на приклучок за проток stream_filter_append() and stream_filter_prepend() 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_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()

Забелешка: Не сите константи може да бидат достапни на даден систем.

Константи за domain parameter
STREAM_PF_INET (int)
Интернет протокол верзија 4 (IPv4).
STREAM_PF_INET6 (int)
Интернет протокол верзија 6 (IPv6).
STREAM_PF_UNIX (int)
Внатрешни протоколи на Unix системот.
Константи за type 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.
Константи за protocol 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 сокет.

Константи што се користат со stream_notification_callback()

ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка. notification_code parameter
STREAM_NOTIFY_RESOLVE (int)
A remote address required for this stream has been resolved, or the resolution failed. Константи за известување за грешки severity for 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 severity level of STREAM_NOTIFY_SEVERITY_ERR.
STREAM_NOTIFY_MIME_TYPE_IS (int)
На mime-type of resource has been identified. мора да биде асоцијативен низ од асоцијативни низи во формат message for a description of the discovered type.
STREAM_NOTIFY_FILE_SIZE_IS (int)
На size of 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. мора да биде асоцијативен низ од асоцијативни низи во формат message and message_code интерполација на низи
STREAM_NOTIFY_AUTH_RESULT (int)
Authorization has been completed (with or without success).
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка. severity parameter
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.

streamWrapper related constants

Валидни знамиња за stream_wrapper_register()
STREAM_IS_URL (int)
Индицира дека протоколот на обвивката на потокот е URL protocol.
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка. cast_as параметарот streamWrapper::stream_cast()
STREAM_CAST_FOR_SELECT (int)
Индицира дека streamWrapper::stream_cast() беше повикан од streamWrapper::stream_select().
STREAM_CAST_AS_STREAM (int)
Индицира дека streamWrapper::stream_cast() беше повикан од кој било метод освен streamWrapper::stream_select().
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка. option параметарот streamWrapper::stream_metadata()
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().
Валидни знамиња за streamWrapper::mkdir() and streamWrapper::rmdir()
STREAM_MKDIR_RECURSIVE (int)
Рекурзивно знаме за параметрите на опциите на mkdir() and rmdir().
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка. options параметарот streamWrapper::stream_open()
STREAM_USE_PATH (int)
Знамe што укажува дека релативните патеки треба да ја користат патеката за вклучување за да ја лоцираат ресурсот.
STREAM_REPORT_ERRORS (int)
Знамe што укажува дека обвивката на потокот треба да пријави грешки. Ако знамето не е поставено, не треба да се пријавуваат грешки. Грешките обично се пријавуваат со користење на trigger_error() function.
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка. option параметарот Кога се користи include/require на стрим,
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 за валидни опции за бафер.
ознака за да започне слушање на приклучокот. Транспортите ориентирани кон конекција (како TCP) мора да ја користат оваа ознака, инаку серверскиот приклучок нема да биде овозможен. Користењето на оваа ознака за транспорти без конекција (како UDP) е грешка. flags параметарот streamWrapper::url_stat()
Треба да се вратат само информации за самата врска, а не ресурсот на кој укажува врската.
STREAM_URL_STAT_QUIET (int)
Обвивката не треба да предизвика никакви грешки.

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)
Конечно испирање пред затворање.

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.