PHP 8.6.0 Beta 1 is available for testing

Предопределённые константы

Следующие константы определяются модулем и доступны, только если модуль либо собрали в PHP, либо динамически загрузили при выполнении кода.

CLSCTX_INPROC_SERVER (int )
Код, который создаёт и управляет объектами этого класса, — это DLL-библиотека, запущенная в том же процессе, который вызывает функцию, указанную в контексте класса.
CLSCTX_INPROC_HANDLER (int )
Код, который создаёт и управляет объектами этого класса, — это обработчик внутри процесса. Это DLL-библиотека, запускаемая в процессе клиента и реализующая структуру этого класса на стороне клиента, когда экземпляр класса используют удалённо.
CLSCTX_LOCAL_SERVER (int )
Код EXE, который создаёт и управляет объектами этого класса, работает на той же машине, но в рамках отдельного процесса.
CLSCTX_REMOTE_SERVER (int )
Внешний контекст. Код, создающий и управляющий объектами этого класса, работает на другом компьютере.
CLSCTX_SERVER (int )
Указывает код сервера, внутрипроцессный, локальный или удалённый. Задаётся побитовым ИЛИ констант CLSCTX_INPROC_SERVER , CLSCTX_LOCAL_SERVER и CLSCTX_REMOTE_SERVER .
CLSCTX_ALL (int )
Обозначает весь контекст класса. Задаётся побитовым ИЛИ констант CLSCTX_INPROC_HANDLER и CLSCTX_SERVER .
VT_NULL (int )
Ссылка на указатель NULL.
VT_EMPTY (int )
Свойство с индикатором типа из VT_EMPTY без ассоциированных с ним данных. Размер этого значения равен нулю.
VT_INT (int )
Знаковое целое число размером 4 байта. (аналогично VT_I4 ).
VT_I1 (int )
Знаковое целое число размером 1 байт.
VT_I2 (int )
Знаковое целое число размером 2 байта.
VT_I4 (int )
Знаковое целое число размером 4 байта.
VT_I8 (int )
Знаковое целое число размером 8 байтов. Только для x64
VT_UINT (int )
Беззнаковое целое число размером 4 байта (эквивалент константы VT_UI4 ).
VT_UI1 (int )
Беззнаковое целое число размером 1 байт.
VT_UI2 (int )
Беззнаковое целое число размером 2 байта.
VT_UI4 (int )
Беззнаковое целое число размером 4 байта.
VT_UI8 (int )
Беззнаковое целое число размером 8 байтов. Только для x64
VT_R4 (int )
Значение IEEE с плавающей точкой размером 32 бита.
VT_R8 (int )
Значение IEEE с плавающей точкой размером 64 бита.
VT_BOOL (int )
Логическое значение.
VT_ERROR (int )
Код ошибки; содержит код статуса, ассоциированный с ошибкой.
VT_CY (int )
Дополненное до двух целое число размером 8 байтов (масштабируется к 10 000).
VT_DATE (int )
Значение с плавающей точкой размером 64 бита, представляющее количество дней (не секунд) с 31 декабря 1899. Например, 1 января 1900 равно 2.0, 2 января 1900 равно 3.0, и т.д. Хранится таким же образом, что и VT_R8 .
VT_BSTR (int )
Указатель на строку Unicode, заканчивающуюся null-байтом.
VT_DECIMAL (int )
Десятичная структура.
VT_UNKNOWN (int )
Указатель на объект, реализующий интерфейс IUnknown.
VT_DISPATCH (int )
Указатель на объект, реализующий интерфейс IDispatch.
VT_VARIANT (int )
Индикатор типа с последующим, соответствующим, значением. Константу VT_VARIANT можно указывать только вместе с константой VT_BYREF .
VT_ARRAY (int )
Если индикатор типа комбинирован с константой VT_ARRAY через побитовое ИЛИ, то значение — указатель на константу SAFEARRAY. Константу VT_ARRAY можно комбинировать побитовым ИЛИ со следующими типами: VT_I1 , VT_UI1 , VT_I2 , VT_UI2 , VT_I4 , VT_UI4 , VT_INT , VT_UINT , VT_R4 , VT_R8 , VT_BOOL , VT_DECIMAL , VT_ERROR , VT_CY , VT_DATE , VT_BSTR , VT_DISPATCH , VT_UNKNOWN и VT_VARIANT .
VT_BYREF (int )
Если индикатор типа комбинирован с константой VT_BYREF через побитовое ИЛИ, значит, значение — ссылка. Тип «ссылка» интерпретируется как ссылка на данные, аналогично ссылкам C++.
CP_ACP (int )
Кодировка ANSI по умолчанию.
CP_MACCP (int )
Кодировка Macintosh.
CP_OEMCP (int )
Кодировка OEM по умолчанию.
CP_UTF7 (int )
Unicode (UTF-7).
CP_UTF8 (int )
Unicode (UTF-8).
CP_SYMBOL (int )
Смещения SYMBOL.
CP_THREAD_ACP (int )
Кодировка ANSI текущего потока исполнения.
VARCMP_LT (int )
Левый bstr меньше правого bstr.
VARCMP_EQ (int )
Два параметра эквивалентны.
VARCMP_GT (int )
Левый bstr больше правого bstr.
VARCMP_NULL (int )
Выражение равно NULL.
NORM_IGNORECASE (int )
Игнорировать регистрозависимость.
NORM_IGNORENONSPACE (int )
Игнорировать символы не занимающие места.
NORM_IGNORESYMBOLS (int )
Игнорировать символы.
NORM_IGNOREWIDTH (int )
Игнорировать длину строки.
NORM_IGNOREKANATYPE (int )
Игнорировать тип Kana.
NORM_IGNOREKASHIDA (int )
Игнорировать символы Arabic kashida. Доступность зависит от используемой библиотеки.
DISP_E_DIVBYZERO (int )
Ответ означающий попытку деления на ноль.
DISP_E_OVERFLOW (int )
Ошибка означающая, что значение не может быть приведено к ожидаемому типу.
DISP_E_BADINDEX (int )
Ошибка, означающая, что индекс массива не существует.
DISP_E_PARAMNOTFOUND (int )
Возвращаемое значение, которое указывает, что один из идентификаторов параметра не соответствует параметру не соответствует параметру метода.
MK_E_UNAVAILABLE (int )
Код статуса iMoniker COM, возвращается в случае возникновения ошибки когда функция не может быть вызвана, поскольку недоступна.
LOCALE_NEUTRAL (int )
Нейтральный регион. Эту константу обычно не указывают при вызове функций API поддержки национальных языков (NLS). Вместо нее указывают константу LOCALE_SYSTEM_DEFAULT.
LOCALE_SYSTEM_DEFAULT (int )
Языковой стандарт операционной системы по умолчанию.

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы

AltStyle によって変換されたページ (->オリジナル) /