Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Претходно дефинирани константи
Референца за `swoole.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.
-
SWOOLE_VERSION(string) -
Swoole верзија.
-
SWOOLE_VERSION_ID(int) -
Swoole верзија.
-
SWOOLE_MAJOR_VERSION(int) -
Swoole главна верзија.
-
SWOOLE_MINOR_VERSION(int) -
Swoole споредна верзија.
-
SWOOLE_RELEASE_VERSION(int) -
Swoole верзија на издание.
-
SWOOLE_EXTRA_VERSION(string) -
Swoole дополнителна верзија.
-
SWOOLE_DEBUG(int) -
Режим за отстранување грешки.
-
SWOOLE_HAVE_COMPRESSION(int) -
Овозможи режим на компресија на HTTP одговор.
-
SWOOLE_HAVE_ZLIB(int) -
Има zlib алатка за компресија.
-
SWOOLE_HAVE_BROTLI(int) -
Има brotli алатка за компресија.
-
SWOOLE_USE_HTTP2(int) -
Поддржува http2 сервер.
-
SWOOLE_USE_SHORTNAME(int) -
Овозможи/оневозможи кратки алијаси.
-
SWOOLE_SOCK_TCP(int) -
TCP ipv4 сокет.
-
SWOOLE_SOCK_TCP6(int) -
TCP ipv6 сокет.
-
SWOOLE_SOCK_UDP(int) -
UDP ipv4 сокет.
-
SWOOLE_SOCK_UDP6(int) -
UDP ipv6 сокет.
-
SWOOLE_SOCK_UNIX_DGRAM(int) -
UNIX приклучок dgram.
-
SWOOLE_SOCK_UNIX_STREAM(int) -
UNIX приклучок stream.
-
SWOOLE_SOCK_SYNC(int) -
Синхрон режим на клиент.
-
SWOOLE_SOCK_ASYNC(int) -
Асинхрон режим на клиент.
-
SWOOLE_KEEP(int) -
Swoole\Client поддржува креирање долга TCP конекција до серверот во PHP-FPM/Apache.
-
SWOOLE_SSL(int) -
Овозможи SSL шифрирање на тунел.
-
SWOOLE_SSLv3_METHOD(int) -
SSLv3 метод.
-
SWOOLE_SSLv3_SERVER_METHOD(int) -
SSLv3 серверски метод.
-
SWOOLE_SSLv3_CLIENT_METHOD(int) -
SSLv3 клиентски метод.
-
SWOOLE_TLSv1_METHOD(int) -
TLSv1 метод.
-
SWOOLE_TLSv1_SERVER_METHOD(int) -
TLSv1 серверски метод.
-
SWOOLE_TLSv1_CLIENT_METHOD(int) -
TLSv1 клиентски метод.
-
SWOOLE_TLSv1_1_METHOD(int) -
TLSv1_1 метод.
-
SWOOLE_TLSv1_1_SERVER_METHOD(int) -
TLSv1_1 серверски метод.
-
SWOOLE_TLSv1_1_CLIENT_METHOD(int) -
TLSv1_1 клиентски метод.
-
SWOOLE_TLSv1_2_METHOD(int) -
TLSv1_2 метод.
-
SWOOLE_TLSv1_2_SERVER_METHOD(int) -
TLSv1_2 серверски метод.
-
SWOOLE_TLSv1_2_CLIENT_METHOD(int) -
TLSv1_2 клиентски метод.
-
SWOOLE_DTLS_SERVER_METHOD(int) -
DTLS серверски метод.
-
SWOOLE_DTLS_CLIENT_METHOD(int) -
DTLS клиентски метод.
-
SWOOLE_SSLv23_METHOD(int) -
SSLv23 метод.
-
SWOOLE_SSLv23_SERVER_METHOD(int) -
SSLv23 серверски метод.
-
SWOOLE_SSLv23_CLIENT_METHOD(int) -
SSLv23 клиентски метод.
-
SWOOLE_TLS_METHOD(int) -
TLS метод.
-
SWOOLE_TLS_SERVER_METHOD(int) -
TLS серверски метод.
-
SWOOLE_TLS_CLIENT_METHOD(int) -
TLS клиентски метод.
-
SWOOLE_SSL_SSLv3(int) -
SSLv3 протокол.
-
SWOOLE_SSL_TLSv1(int) -
TLSv1 протокол.
-
SWOOLE_SSL_TLSv1_1(int) -
TLSv1_1 протокол.
-
SWOOLE_SSL_TLSv1_2(int) -
TLSv1_2 протокол.
-
SWOOLE_SSL_TLSv1_3(int) -
TLSv1_3 протокол.
-
SWOOLE_SSL_DTLS(int) -
DTLS протокол.
-
SWOOLE_SSL_SSLv2(int) -
SSLv2 протокол.
-
SWOOLE_EVENT_READ(int) -
Дали да се слушаат настани за читање.
-
SWOOLE_EVENT_WRITE(int) -
Дали да се слушаат настани за запишување.
-
SWOOLE_STRERROR_SYSTEM(int) -
Конвертирај го системскиот errno бр. во пораки за грешки.
-
SWOOLE_STRERROR_GAI(int) -
Конвертирај го addr info errno бр. во пораки за грешки.
-
SWOOLE_STRERROR_DNS(int) -
Конвертирај го DNS errno бр. во пораки за грешки.
-
SWOOLE_STRERROR_SWOOLE(int) -
Конвертирај го swoole errno бр. во пораки за грешки.
-
SWOOLE_ERROR_MALLOC_FAIL(int) -
Malloc меморија неуспех.
-
SWOOLE_ERROR_SYSTEM_CALL_FAIL(int) -
Систематски повик неуспех.
-
SWOOLE_ERROR_PHP_FATAL_ERROR(int) -
PHP фатална грешка.
-
SWOOLE_ERROR_NAME_TOO_LONG(int) -
Името е предолго.
-
SWOOLE_ERROR_INVALID_PARAMS(int) -
Невалидни параметри.
-
SWOOLE_ERROR_QUEUE_FULL(int) -
Редот е полн.
-
SWOOLE_ERROR_OPERATION_NOT_SUPPORT(int) -
Операцијата не е поддржана.
-
SWOOLE_ERROR_PROTOCOL_ERROR(int) -
Грешка при комуникација при испраќање.
-
SWOOLE_ERROR_WRONG_OPERATION(int) -
Погрешна операција.
-
SWOOLE_ERROR_PHP_RUNTIME_NOTICE(int) -
PHP известување за време на извршување.
-
SWOOLE_ERROR_FOR_TEST(int) -
За тест.
-
SWOOLE_ERROR_NO_PAYLOAD(int) -
Без товар.
-
SWOOLE_ERROR_UNDEFINED_BEHAVIOR(int) -
Недефинирано однесување.
-
SWOOLE_ERROR_NOT_THREAD_SAFETY(int) -
Не е безбедно за нишки.
-
SWOOLE_ERROR_FILE_NOT_EXIST(int) -
Датотеката не постои.
-
SWOOLE_ERROR_FILE_TOO_LARGE(int) -
Датотеката е преголема.
-
SWOOLE_ERROR_FILE_EMPTY(int) -
Датотеката е празна.
-
SWOOLE_ERROR_DNSLOOKUP_DUPLICATE_REQUEST(int) -
DNS барање дупликат барање.
-
SWOOLE_ERROR_DNSLOOKUP_RESOLVE_FAILED(int) -
DNS резолвирањето не успеа.
-
SWOOLE_ERROR_DNSLOOKUP_RESOLVE_TIMEOUT(int) -
DNS истече времето за резолвирање.
-
SWOOLE_ERROR_DNSLOOKUP_UNSUPPORTED(int) -
DNS не е поддржано.
-
SWOOLE_ERROR_DNSLOOKUP_NO_SERVER(int) -
DNS нема сервер.
-
SWOOLE_ERROR_BAD_IPV6_ADDRESS(int) -
Лоша IPv6 адреса.
-
SWOOLE_ERROR_UNREGISTERED_SIGNAL(int) -
Непријавен сигнал.
-
SWOOLE_ERROR_BAD_HOST_ADDR(int) -
Лоша адреса на домаќин.
-
SWOOLE_ERROR_EVENT_SOCKET_REMOVED(int) -
Сокетот на настанот е отстранет.
-
SWOOLE_ERROR_SESSION_CLOSED_BY_SERVER(int) -
Сесијата е затворена од серверот.
-
SWOOLE_ERROR_SESSION_CLOSED_BY_CLIENT(int) -
Сесијата е затворена од клиентот.
-
SWOOLE_ERROR_SESSION_CLOSING(int) -
Сесијата се затвора.
-
SWOOLE_ERROR_SESSION_CLOSED(int) -
Сесијата е затворена.
-
SWOOLE_ERROR_SESSION_NOT_EXIST(int) -
Сесијата не постои.
-
SWOOLE_ERROR_SESSION_INVALID_ID(int) -
Сесијата има невалиден ID.
-
SWOOLE_ERROR_SESSION_DISCARD_TIMEOUT_DATA(int) -
Сесијата ги отфрла податоците поради истек на време.
-
SWOOLE_ERROR_SESSION_DISCARD_DATA(int) -
Сесијата ги отфрла податоците.
-
SWOOLE_ERROR_OUTPUT_BUFFER_OVERFLOW(int) -
Прелевање на излезниот бафер.
-
SWOOLE_ERROR_OUTPUT_SEND_YIELD(int) -
Излезот испраќа принос
-
SWOOLE_ERROR_SSL_NOT_READY(int) -
SSL не е подготвен
-
SWOOLE_ERROR_SSL_CANNOT_USE_SENFILE(int) -
SSL cannot use sendfile
-
SWOOLE_ERROR_SSL_EMPTY_PEER_CERTIFICATE(int) -
SSL празен сертификат на партнерот.
-
SWOOLE_ERROR_SSL_VERIFY_FAILED(int) -
SSL проверката не успеа.
-
SWOOLE_ERROR_SSL_BAD_CLIENT(int) -
SSL лош клиент.
-
SWOOLE_ERROR_SSL_BAD_PROTOCOL(int) -
SSL лош протокол.
-
SWOOLE_ERROR_SSL_RESET(int) -
SSL ресетирање.
-
SWOOLE_ERROR_SSL_HANDSHAKE_FAILED(int) -
SSL ракувањето не успеа.
-
SWOOLE_ERROR_PACKAGE_LENGTH_TOO_LARGE(int) -
Должината на пакетот е преголема.
-
SWOOLE_ERROR_PACKAGE_LENGTH_NOT_FOUND(int) -
Должината на пакетот не е пронајдена.
-
SWOOLE_ERROR_DATA_LENGTH_TOO_LARGE(int) -
Должината на податоците е преголема.
-
SWOOLE_ERROR_PACKAGE_MALFORMED_DATA(int) -
Пакетот има погрешно форматирани податоци за грешка.
-
SWOOLE_ERROR_TASK_PACKAGE_TOO_BIG(int) -
Пакетот на задачата е преголем.
-
SWOOLE_ERROR_TASK_DISPATCH_FAIL(int) -
Неуспешно испраќање на задачата.
-
SWOOLE_ERROR_TASK_TIMEOUT(int) -
Времето на задачата истече.
-
SWOOLE_ERROR_HTTP2_STREAM_ID_TOO_BIG(int) -
Http2 ID на протокот е преголемо.
-
SWOOLE_ERROR_HTTP2_STREAM_NO_HEADER(int) -
Http2 протокот нема заглавие.
-
SWOOLE_ERROR_HTTP2_STREAM_NOT_FOUND(int) -
Http2 протокот не е пронајден.
-
SWOOLE_ERROR_HTTP2_STREAM_IGNORE(int) -
Http2 протокот е игнориран.
-
SWOOLE_ERROR_HTTP2_SEND_CONTROL_FRAME_FAILED(int) -
Неуспешно испраќање на контролна рамка Http2.
-
SWOOLE_ERROR_AIO_BAD_REQUEST(int) -
Aio погрешно барање.
-
SWOOLE_ERROR_AIO_CANCELED(int) -
Aio е откажано.
-
SWOOLE_ERROR_AIO_TIMEOUT(int) -
Aio истече времето.
-
SWOOLE_ERROR_CLIENT_NO_CONNECTION(int) -
Клиентот нема врска.
-
SWOOLE_ERROR_SOCKET_CLOSED(int) -
Приклучокот е затворен.
-
SWOOLE_ERROR_SOCKET_POLL_TIMEOUT(int) -
Времето на чекање на приклучокот истече.
-
SWOOLE_ERROR_SOCKS5_UNSUPPORT_VERSION(int) -
Socks5 unsupported version.
-
SWOOLE_ERROR_SOCKS5_UNSUPPORT_METHOD(int) -
Socks5 unsupported method.
-
SWOOLE_ERROR_SOCKS5_AUTH_FAILED(int) -
Socks5 автентикацијата не успеа.
-
SWOOLE_ERROR_SOCKS5_SERVER_ERROR(int) -
Грешка на Socks5 серверот.
-
SWOOLE_ERROR_SOCKS5_HANDSHAKE_FAILED(int) -
Socks5 ракувањето не успеа.
-
SWOOLE_ERROR_HTTP_PROXY_HANDSHAKE_ERROR(int) -
Грешка при ракување со Http прокси.
-
SWOOLE_ERROR_HTTP_INVALID_PROTOCOL(int) -
Http невалиден протокол.
-
SWOOLE_ERROR_HTTP_PROXY_HANDSHAKE_FAILED(int) -
Http прокси ракувањето не успеа.
-
SWOOLE_ERROR_HTTP_PROXY_BAD_RESPONSE(int) -
Http прокси лош одговор.
-
SWOOLE_ERROR_HTTP_CONFLICT_HEADER(int) -
Http судир на заглавие.
-
Http контекст недостапен.
-
Http колаче недостапно.
-
SWOOLE_ERROR_WEBSOCKET_BAD_CLIENT(int) -
Websocket лош клиент.
-
SWOOLE_ERROR_WEBSOCKET_BAD_OPCODE(int) -
Websocket лош opcode.
-
SWOOLE_ERROR_WEBSOCKET_UNCONNECTED(int) -
Websocket неповрзан.
-
SWOOLE_ERROR_WEBSOCKET_HANDSHAKE_FAILED(int) -
Websocket ракувањето не успеа.
-
SWOOLE_ERROR_WEBSOCKET_PACK_FAILED(int) -
Websocket пакувањето не успеа.
-
SWOOLE_ERROR_WEBSOCKET_UNPACK_FAILED(int) -
Websocket распакувањето не успеа.
-
SWOOLE_ERROR_WEBSOCKET_INCOMPLETE_PACKET(int) -
Websocket нецелосен пакет.
-
SWOOLE_ERROR_SERVER_MUST_CREATED_BEFORE_CLIENT(int) -
Серверот мора да биде креиран пред клиентот.
-
SWOOLE_ERROR_SERVER_TOO_MANY_SOCKET(int) -
Сервер премногу сокети.
-
SWOOLE_ERROR_SERVER_WORKER_TERMINATED(int) -
Сервер работникот прекинат.
-
SWOOLE_ERROR_SERVER_INVALID_LISTEN_PORT(int) -
Сервер невалиден порт за слушање.
-
SWOOLE_ERROR_SERVER_TOO_MANY_LISTEN_PORT(int) -
Сервер премногу порти за слушање.
-
SWOOLE_ERROR_SERVER_PIPE_BUFFER_FULL(int) -
Сервер цевководен бафер полн.
-
SWOOLE_ERROR_SERVER_NO_IDLE_WORKER(int) -
Сервер нема слободен работник.
-
SWOOLE_ERROR_SERVER_ONLY_START_ONE(int) -
Серверот започнува само еден.
-
SWOOLE_ERROR_SERVER_SEND_IN_MASTER(int) -
Серверот испраќа во главниот процес.
-
SWOOLE_ERROR_SERVER_INVALID_REQUEST(int) -
Сервер невалидно барање.
-
SWOOLE_ERROR_SERVER_CONNECT_FAIL(int) -
Сервер конекцијата не успеа.
-
SWOOLE_ERROR_SERVER_INVALID_COMMAND(int) -
Сервер невалидна команда.
-
SWOOLE_ERROR_SERVER_IS_NOT_REGULAR_FILE(int) -
Серверот не е обична датотека.
-
SWOOLE_ERROR_SERVER_SEND_TO_WOKER_TIMEOUT(int) -
Серверот испраќа до работникот истече времето.
-
SWOOLE_ERROR_SERVER_INVALID_CALLBACK(int) -
Сервер невалидна повратна функција.
-
Сервер непотребна нишка.
-
SWOOLE_ERROR_SERVER_WORKER_EXIT_TIMEOUT(int) -
Сервер работникот истече времето за излез.
-
SWOOLE_ERROR_SERVER_WORKER_ABNORMAL_PIPE_DATA(int) -
Сервер работник абнормални податоци од цевката.
-
SWOOLE_ERROR_SERVER_WORKER_UNPROCESSED_DATA(int) -
Сервер работник необработени податоци.
-
SWOOLE_ERROR_CO_OUT_OF_COROUTINE(int) -
Корутина надвор од корутина.
-
SWOOLE_ERROR_CO_HAS_BEEN_BOUND(int) -
Корутината е поврзана.
-
SWOOLE_ERROR_CO_HAS_BEEN_DISCARDED(int) -
Корутината е отфрлена.
-
SWOOLE_ERROR_CO_MUTEX_DOUBLE_UNLOCK(int) -
Корутина мутекс двојно отклучување.
-
SWOOLE_ERROR_CO_BLOCK_OBJECT_LOCKED(int) -
Корутина блок објект заклучен.
-
SWOOLE_ERROR_CO_BLOCK_OBJECT_WAITING(int) -
Корутина блок објект чека.
-
SWOOLE_ERROR_CO_YIELD_FAILED(int) -
Корутина откажувањето не успеа.
-
SWOOLE_ERROR_CO_GETCONTEXT_FAILED(int) -
Корутина getcontext не успеа.
-
SWOOLE_ERROR_CO_SWAPCONTEXT_FAILED(int) -
Coroutine swapcontext не успеа.
-
SWOOLE_ERROR_CO_MAKECONTEXT_FAILED(int) -
Coroutine makecontext не успеа.
-
SWOOLE_ERROR_CO_IOCPINIT_FAILED(int) -
Coroutine iocpinit не успеа.
-
SWOOLE_ERROR_CO_PROTECT_STACK_FAILED(int) -
Coroutine protect stack не успеа.
-
SWOOLE_ERROR_CO_STD_THREAD_LINK_ERROR(int) -
Coroutine std thread грешка при поврзување.
-
SWOOLE_ERROR_CO_DISABLED_MULTI_THREAD(int) -
Coroutine оневозможен повеќе нишки.
-
SWOOLE_ERROR_CO_CANNOT_CANCEL(int) -
Coroutine не може да се откаже.
-
SWOOLE_ERROR_CO_NOT_EXISTS(int) -
Coroutine не постои.
-
SWOOLE_ERROR_CO_CANCELED(int) -
Coroutine е откажан.
-
SWOOLE_ERROR_CO_TIMEDOUT(int) -
Coroutine истече времето.
-
SWOOLE_ERROR_CO_SOCKET_CLOSE_WAIT(int) -
Coroutine socket чека затворање.
-
SWOOLE_TRACE_SERVER(int) -
Флаг за запишување на серверски лог.
-
SWOOLE_TRACE_CLIENT(int) -
Флаг за запишување на клиентски лог.
-
SWOOLE_TRACE_BUFFER(int) -
Флаг за запишување на лог на бафер.
-
SWOOLE_TRACE_CONN(int) -
Флаг за запишување на лог за поврзување.
-
SWOOLE_TRACE_EVENT(int) -
Флаг за запишување на лог на настани.
-
SWOOLE_TRACE_WORKER(int) -
Флаг за запишување на лог на работник.
-
SWOOLE_TRACE_MEMORY(int) -
Флаг за запишување на лог на меморија.
-
SWOOLE_TRACE_REACTOR(int) -
Флаг за запишување на лог на реактор.
-
SWOOLE_TRACE_PHP(int) -
Флаг за запишување на PHP лог.
-
SWOOLE_TRACE_HTTP(int) -
Флаг за запишување на http лог.
-
SWOOLE_TRACE_HTTP2(int) -
Флаг за запишување на http2 лог.
-
SWOOLE_TRACE_EOF_PROTOCOL(int) -
Флаг за запишување на eof протокол лог.
-
SWOOLE_TRACE_LENGTH_PROTOCOL(int) -
Флаг за запишување на протокол со должина лог.
-
SWOOLE_TRACE_CLOSE(int) -
Флаг за запишување на затворање на настан лог.
-
SWOOLE_TRACE_WEBSOCKET(int) -
Флаг за запишување на websocket лог.
-
SWOOLE_TRACE_REDIS_CLIENT(int) -
Флаг за запишување на redis клиент лог.
-
SWOOLE_TRACE_MYSQL_CLIENT(int) -
Флаг за запишување на mysql клиент лог.
-
SWOOLE_TRACE_HTTP_CLIENT(int) -
Флаг за запишување на http клиент лог.
-
SWOOLE_TRACE_AIO(int) -
Флаг за запишување на AIO лог.
-
SWOOLE_TRACE_SSL(int) -
Флаг за запишување на SSL лог.
-
SWOOLE_TRACE_NORMAL(int) -
Флаг за запишување на нормален лог.
-
SWOOLE_TRACE_CHANNEL(int) -
Флаг за запишување на канал лог.
-
SWOOLE_TRACE_TIMER(int) -
Флаг за запишување на тајмер лог.
-
SWOOLE_TRACE_SOCKET(int) -
Флаг за запишување на сокет лог.
-
SWOOLE_TRACE_COROUTINE(int) -
Флаг за запишување на coroutine лог.
-
SWOOLE_TRACE_CONTEXT(int) -
Флаг за запишување на контекст лог.
-
SWOOLE_TRACE_CO_HTTP_SERVER(int) -
Флаг за запишување на coroutine http сервер лог.
-
SWOOLE_TRACE_TABLE(int) -
Флаг за запишување на табела лог.
-
SWOOLE_TRACE_CO_CURL(int) -
Флаг за запишување на coroutine curl лог.
-
SWOOLE_TRACE_CARES(int) -
Запиши знаменце за грижа во дневникот.
-
SWOOLE_TRACE_ZLIB(int) -
Запиши знаменце за дневник за нега.
-
SWOOLE_TRACE_CO_PGSQL(int) -
Запиши знаменце за дневник за zlib.
-
SWOOLE_TRACE_CO_ODBC(int) -
Запиши знаменце за дневник за coroutine на pgsql.
-
SWOOLE_TRACE_CO_ORACLE(int) -
Запиши знаменце за дневник за coroutine на odbc.
-
SWOOLE_TRACE_CO_SQLITE(int) -
Запиши знаменце за дневник за coroutine на oracle.
-
SWOOLE_TRACE_ALL(int) -
Запиши знаменце за дневник за coroutine на sqlite.
-
SWOOLE_LOG_DEBUG(int) -
Запиши знаменце за дневник за сите нивоа.
-
SWOOLE_LOG_TRACE(int) -
Запиши знаменце за дневник за ниво debug.
-
SWOOLE_LOG_INFO(int) -
Запиши знаменце за дневник за ниво trace.
-
SWOOLE_LOG_NOTICE(int) -
Запиши знаменце за дневник за ниво info.
-
SWOOLE_LOG_WARNING(int) -
Запиши знаменце за дневник за ниво notice.
-
SWOOLE_LOG_ERROR(int) -
Запиши знаменце за дневник за ниво warning.
-
SWOOLE_LOG_NONE(int) -
Запиши знаменце за дневник за ниво error.
-
SWOOLE_LOG_ROTATION_SINGLE(int) -
Еквивалентно на исклучување на информациите од дневникот, информациите од дневникот нема да бидат фрлени.
-
SWOOLE_LOG_ROTATION_MONTHLY(int) -
Оневозможи ротација на дневници.
-
SWOOLE_LOG_ROTATION_DAILY(int) -
Ротирај дневници месечно.
-
SWOOLE_LOG_ROTATION_HOURLY(int) -
Ротирај дневници дневно.
-
SWOOLE_LOG_ROTATION_EVERY_MINUTE(int) -
Ротирај дневници на час.
-
SWOOLE_IPC_NONE(int) -
Ротирај дневници секоја минута.
-
SWOOLE_IPC_UNIXSOCK(int) -
За комуникација помеѓу процеси (IPC), силно се препорачува користење на Unix домен приклучоци (UnixSocket) во режим на корутина.
-
SWOOLE_IPC_SOCKET(int) -
За комуникација меѓу процеси (IPC), користењето на Unix доменски сокети (UnixSocket) во режим на корутина е силно препорачливо.
-
SWOOLE_IOV_MAX(int) -
За да се користат сокети за комуникација меѓу процеси (IPC), мора да се повика методот listen за да се специфицира адресата и портот за следење.
-
SWOOLE_IOURING_DEFAULT(int) -
MAX iov лимит.
-
SWOOLE_IOURING_SQPOLL(int) -
Во режим на прекинувачки погон, I/O барањата може да се поднесат преку io_uring_enter syscall, а завршувањето се утврдува со директно проверување на статусот на опашката за завршување.
-
SWOOLE_BASE(int) -
Во режим на kernel polling, kernel-от креира наменски нишки за поднесување и собирање I/O барања, речиси елиминирајќи ги префрлањата на контекст помеѓу корисникот и kernel-от.
-
SWOOLE_PROCESS(int) -
Основен режим.
-
SWOOLE_THREAD(int) -
Режим на повеќе процеси.
-
SWOOLE_IPC_UNSOCK(int) -
Режим на повеќе нишки.
-
SWOOLE_IPC_MSGQUEUE(int) -
Процесот на задачата комуницира со работниот процес користејќи Unix Socket.
-
SWOOLE_IPC_PREEMPTIVE(int) -
Процесот на задачата комуницира со работниот процес користејќи sysvmsg опашка.
-
SWOOLE_SERVER_COMMAND_MASTER(int) -
Процесот на задачата комуницира со работниот процес користејќи превентивен режим преку sysvmsg опашка.
-
SWOOLE_SERVER_COMMAND_MANAGER(int) -
Главниот процес прифаќа барања.
-
SWOOLE_SERVER_COMMAND_REACTOR_THREAD(int) -
Процесот на менаџерот прифаќа барања.
-
SWOOLE_SERVER_COMMAND_EVENT_WORKER(int) -
Нишката на реакторот прифаќа барања.
-
SWOOLE_SERVER_COMMAND_TASK_WORKER(int) -
Нишката на работникот на настанот обработува барања.
-
SWOOLE_DISPATCH_ROUND(int) -
Нишката на работникот на задачата обработува барања.
-
SWOOLE_DISPATCH_FDMOD(int) -
Режим на кружно менување, секој работнички процес ќе биде распределен последователно за секоја примена врска.
-
SWOOLE_DISPATCH_IDLE_WORKER(int) -
Распредели работник врз основа на дескрипторот на датотеката на врската. Ова осигурува дека податоците од истата врска ќе бидат обработени само од истиот работник.
-
SWOOLE_DISPATCH_IPMOD(int) -
Главниот процес ќе го избере доставувањето врз основа на статусот на оптовареноста на работникот, доставувајќи само до неактивни работници.
-
SWOOLE_DISPATCH_UIDMOD(int) -
Бара поврзување на конекција со уникатен uid со повикување на Server->bind() во кодот на корисникот. Потоа, основниот систем распределува на различни Worker процеси врз основа на вредноста на UID. Алгоритам: UID % worker_num. За да користите низи како UID, можете да користите crc32(UID_STRING).
-
SWOOLE_DISPATCH_USERFUNC(int) -
Бара поврзување на конекција со уникатен uid со повикување на Server->bind() во корисничкиот код. Потоа, основниот систем распределува до различни Worker процеси врз основа на вредноста на UID. Алгоритам: UID % worker_num. За да користите низи како UID, можете да користите crc32(UID_STRING).
-
SWOOLE_DISPATCH_CO_CONN_LB(int) -
Поставете callback функција dispatch_func, каде што нејзината вратена вредност одредува кој процес ја обработува барањето.
-
SWOOLE_DISPATCH_CO_REQ_LB(int) -
Одредете кој процес ја обработува барањето врз основа на бројот на конекции.
-
SWOOLE_DISPATCH_CONCURRENT_LB(int) -
Одредете кој процес ја обработува барањето врз основа на бројот на барања.
-
SWOOLE_WORKER_BUSY(int) -
Одредете кој процес ја обработува барањето врз основа на бројот на истовремени барања.
-
SWOOLE_WORKER_IDLE(int) -
Процесот е зафатен.
-
SWOOLE_WORKER_EXIT(int) -
Процесот е неактивен.
-
SWOOLE_MUTEX(int) -
Процесот е завршен.
-
SWOOLE_RWLOCK(int) -
Mutex заклучување.
-
SWOOLE_SPINLOCK(int) -
RW заклучување.
-
SWOOLE_CORO_MAX_NUM_LIMIT(int) -
Spin заклучување.
-
SWOOLE_CORO_INIT(int) -
Максимален број на креирани корутини(PHP_INT_MAX).
-
SWOOLE_CORO_WAITING(int) -
Иницијализирање на корутина.
-
SWOOLE_CORO_RUNNING(int) -
Корутина го препушта управувањето.
-
SWOOLE_CORO_END(int) -
Корутина завршена
-
SWOOLE_EXIT_IN_COROUTINE(int) -
Корутина завршена.
-
SWOOLE_EXIT_IN_SERVER(int) -
Извршување на exit() функција во корутина.
-
SWOOLE_HTTP2_TYPE_DATA(int) -
Извршување на exit() функција во сервер.
-
SWOOLE_HTTP2_TYPE_HEADERS(int) -
HTTP2 data frame.
-
SWOOLE_HTTP2_TYPE_PRIORITY(int) -
HTTP2 приоритетна рамка.
-
SWOOLE_HTTP2_TYPE_RST_STREAM(int) -
HTTP2 рамка за приоритет.
-
SWOOLE_HTTP2_TYPE_SETTINGS(int) -
HTTP2 рамка за ресетирање на тек.
-
SWOOLE_HTTP2_TYPE_PUSH_PROMISE(int) -
HTTP2 рамка за поставки.
-
SWOOLE_HTTP2_TYPE_PING(int) -
HTTP2 рамка за ветување за притисок.
-
SWOOLE_HTTP2_TYPE_GOAWAY(int) -
HTTP2 рамка за пинг.
-
SWOOLE_HTTP2_TYPE_WINDOW_UPDATE(int) -
HTTP2 рамка за одете подалеку.
-
SWOOLE_HTTP2_TYPE_CONTINUATION(int) -
HTTP2 рамка за ажурирање на прозорецот.
-
SWOOLE_HTTP2_ERROR_NO_ERROR(int) -
HTTP2 рамка за продолжување.
-
SWOOLE_HTTP2_ERROR_PROTOCOL_ERROR(int) -
HTTP2 нема грешка.
-
SWOOLE_HTTP2_ERROR_INTERNAL_ERROR(int) -
HTTP2 грешка во протоколот.
-
SWOOLE_HTTP2_ERROR_FLOW_CONTROL_ERROR(int) -
HTTP2 внатрешна грешка.
-
SWOOLE_HTTP2_ERROR_SETTINGS_TIMEOUT(int) -
HTTP2 грешка во контролата на проток.
-
SWOOLE_HTTP2_ERROR_STREAM_CLOSED(int) -
HTTP2 грешка при истек на поставките.
-
SWOOLE_HTTP2_ERROR_FRAME_SIZE_ERROR(int) -
HTTP2 грешка затворен тек.
-
SWOOLE_HTTP2_ERROR_REFUSED_STREAM(int) -
HTTP2 грешка во големината на рамката.
-
SWOOLE_HTTP2_ERROR_CANCEL(int) -
HTTP2 одбиена грешка на тек.
-
SWOOLE_HTTP2_ERROR_COMPRESSION_ERROR(int) -
HTTP2 грешка за откажување.
-
SWOOLE_HTTP2_ERROR_CONNECT_ERROR(int) -
HTTP2 грешка во компресијата.
-
SWOOLE_HTTP2_ERROR_ENHANCE_YOUR_CALM(int) -
HTTP2 грешка при поврзување.
-
SWOOLE_HTTP2_ERROR_INADEQUATE_SECURITY(int) -
HTTP2 недоволно безбедносен проблем.
-
SWOOLE_HTTP2_ERROR_HTTP_1_1_REQUIRED(int) -
HTTP2 бара http1.1 проблем.
-
SWOOLE_HTTP_CLIENT_ESTATUS_CONNECT_FAILED(int) -
Connection timeout, the server is not listening on the port or there is a network failure, you can read $errCode to get the specific network error code.
-
SWOOLE_HTTP_CLIENT_ESTATUS_REQUEST_TIMEOUT(int) -
Барањето истече, серверот не врати одговор во одреденото време.
-
SWOOLE_HTTP_CLIENT_ESTATUS_SERVER_RESET(int) -
Откако ќе се испрати барањето на клиентот, серверот насилно ја прекинува врската.
-
SWOOLE_HTTP_CLIENT_ESTATUS_SEND_FAILED(int) -
Испраќањето на клиентот не успеа (оваа константа е достапна во Swoole верзија >= v4.5.9, за верзии помали од ова, ве молиме користете го кодот за статус).
-
SWOOLE_MSGQUEUE_ORIENT(int) -
Swoole\Process::pop() ќе врати специфични податоци во редот со тип на порака како ID на процесот + 1, Swoole\Process::push() ќе го додаде типот ID на процесот + 1 на пораката.
-
SWOOLE_MSGQUEUE_BALANCE(int) -
Swoole\Process::pop() ќе ја врати првата порака во редот, Swoole\Process::push() нема да додаде специфичен тип на пораката.
-
SWOOLE_HOOK_TCP(int) -
Поток базиран на кореутини од тип TCP Socket, вклучувајќи ги најчестите како Redis, PDO, Mysqli.
-
SWOOLE_HOOK_UDP(int) -
Поток базиран на кореутини од тип UDP Socket.
-
SWOOLE_HOOK_UNIX(int) -
Поток базиран на кореутини од тип Unix Stream Socket.
-
SWOOLE_HOOK_UDG(int) -
Поток базиран на кореутини од тип UDG Stream Socket.
-
SWOOLE_HOOK_SSL(int) -
Поток базиран на кореутини од тип SSL Stream Socket.
-
SWOOLE_HOOK_TLS(int) -
Поток базиран на кореутини од тип TLS Stream Socket.
-
SWOOLE_HOOK_STREAM_FUNCTION(int) -
Функција stream_*() базирана на кореутини.
-
SWOOLE_HOOK_FILE(int) -
Операции со датотеки базирани на кореутини.
-
SWOOLE_HOOK_STDIO(int) -
STDIO операции базирани на кореутини.
-
SWOOLE_HOOK_SLEEP(int) -
Операции за спиење базирани на кореутини, вклучувајќи sleep, usleep, time_nanosleep, time_sleep_until.
-
SWOOLE_HOOK_PROC(int) -
proc* функции базирани на кореутини, вклучувајќи: proc_open, proc_close, proc_get_status, proc_terminate.
-
SWOOLE_HOOK_CURL(int) -
За curl екстензија базирана на кореутини.
-
SWOOLE_HOOK_NATIVE_CURL(int) -
За нативна curl екстензија базирана на кореутини.
-
SWOOLE_HOOK_BLOCKING_FUNCTION(int) -
Корутинска основа за блокирачка функција, вклучува gethostbyname, exec, shell_exec.
-
SWOOLE_HOOK_SOCKETS(int) -
Корутинска основа за екстензијата sockets
-
SWOOLE_HOOK_PDO_PGSQL(int) -
Корутинска основа за екстензијата pdo_pgsql.
-
SWOOLE_HOOK_PDO_ODBC(int) -
Корутинска основа за екстензијата pdo_odbc.
-
SWOOLE_HOOK_PDO_ORACLE(int) -
Корутинска основа за екстензијата pdo_oci.
-
SWOOLE_HOOK_PDO_SQLITE(int) -
Корутинска основа за екстензијата pdo_sqlite.
-
SWOOLE_HOOK_ALL(int) -
Корутинска основа за сите блокирачки функции и екстензии.
-
SOCKET_ECANCELED(int) -
Socket ecanceled грешка.
-
TCP_INFO(int) -
TCP_INFO.
-
SWOOLE_TIMER_MIN_MS(int) -
Минимален поддржан интервал на тајмерот (во милисекунди).
-
SWOOLE_TIMER_MIN_SEC(double) -
Минимален поддржан интервал на тајмерот (во секунди).
-
SWOOLE_TIMER_MAX_MS(int) -
Максимален поддржан интервал на тајмерот (во милисекунди).
-
SWOOLE_TIMER_MAX_SEC(int) -
Максимален поддржан интервал на тајмерот (во секунди).
-
SWOOLE_WEBSOCKET_STATUS_CONNECTION(int) -
WebSocket воспоставува врска.
-
SWOOLE_WEBSOCKET_STATUS_HANDSHAKE(int) -
WebSocket е во фаза на ракување.
-
SWOOLE_WEBSOCKET_STATUS_ACTIVE(int) -
Активна WebSocket врска.
-
SWOOLE_WEBSOCKET_STATUS_CLOSING(int) -
WebSocket врската е затворена.
-
SWOOLE_WEBSOCKET_OPCODE_CONTINUATION(int) -
Websocket продолжна рамка.
-
SWOOLE_WEBSOCKET_OPCODE_TEXT(int) -
Websocket текстуална рамка.
-
SWOOLE_WEBSOCKET_OPCODE_BINARY(int) -
Websocket бинарна рамка.
-
SWOOLE_WEBSOCKET_OPCODE_CLOSE(int) -
Websocket рамка за затворање.
-
SWOOLE_WEBSOCKET_OPCODE_PING(int) -
Websocket рамка за пинг.
-
SWOOLE_WEBSOCKET_OPCODE_PONG(int) -
Websocket рамка за понг.
-
SWOOLE_WEBSOCKET_FLAG_FIN(int) -
Websocket FIN знаменце.
-
SWOOLE_WEBSOCKET_FLAG_RSV1(int) -
Websocket RSV1 знаменце.
-
SWOOLE_WEBSOCKET_FLAG_RSV2(int) -
Websocket RSV2 знаменце.
-
SWOOLE_WEBSOCKET_FLAG_RSV3(int) -
Websocket RSV3 знаменце.
-
SWOOLE_WEBSOCKET_FLAG_MASK(int) -
Websocket MASK знаменце.
-
SWOOLE_WEBSOCKET_FLAG_COMPRESS(int) -
Websocket COMPRESS знаменце.
-
SWOOLE_WEBSOCKET_CLOSE_NORMAL(int) -
Нормално затворање (врската успешно завршена).
-
SWOOLE_WEBSOCKET_CLOSE_GOING_AWAY(int) -
Крајната точка се исклучува (на пр., затворен таб на прелистувачот).
-
SWOOLE_WEBSOCKET_CLOSE_PROTOCOL_ERROR(int) -
Протоколарна грешка (неправилно формирана рамка со податоци).
-
SWOOLE_WEBSOCKET_CLOSE_DATA_ERROR(int) -
Примени неподдржани податоци (на пр., бинарни кога се очекува текст).
-
SWOOLE_WEBSOCKET_CLOSE_STATUS_ERROR(int) -
Не е обезбеден код за статус (испратен како замена).
-
SWOOLE_WEBSOCKET_CLOSE_ABNORMAL(int) -
Абнормално затворање (не е примена рамка за затворање, на пр., TCP ресетирање).
-
SWOOLE_WEBSOCKET_CLOSE_MESSAGE_ERROR(int) -
Невалидни податоци (на пр., текст што не е UTF-8 во рамка со текст).
-
SWOOLE_WEBSOCKET_CLOSE_POLICY_ERROR(int) -
Кршење на политиката (на пр., неовластено дејство).
-
SWOOLE_WEBSOCKET_CLOSE_MESSAGE_TOO_BIG(int) -
Пораката е преголема (ја надминува максималната големина на серверот).
-
SWOOLE_WEBSOCKET_CLOSE_EXTENSION_MISSING(int) -
Клиентот не договори потребни екстензии.
-
SWOOLE_WEBSOCKET_CLOSE_SERVER_ERROR(int) -
Серверот наиде на грешка.
-
SWOOLE_WEBSOCKET_CLOSE_CLOSE_SERVICE_RESTART(int) -
Серверот се рестартира (привремена состојба).
-
SWOOLE_WEBSOCKET_CLOSE_TRY_AGAIN_LATER(int) -
Привремено преоптоварување на серверот (клиентот треба да проба повторно).
-
SWOOLE_WEBSOCKET_CLOSE_BAD_GATEWAY(int) -
Привремено преоптоварување на серверот (клиентот треба да проба повторно).
-
SWOOLE_WEBSOCKET_CLOSE_TLS(int) -
Невалиден одговор од примарниот сервер.