Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Претходно дефинирани константи
Референца за `com.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.
-
CLSCTX_INPROC_SERVER(int) -
The code that creates and manages objects of this class is a DLL that runs in the same process as the caller of the function specifying the class context.
-
CLSCTX_INPROC_HANDLER(int) -
Кодот што ги создава и управува објектите од оваа класа е DLL што работи во истиот процес како повикувачот на функцијата што ја специфицира контекстот на класата.
-
CLSCTX_LOCAL_SERVER(int) -
Кодот што управува со објекти од оваа класа е ин-процес ракувач. Ова е DLL што работи во клиентскиот процес и имплементира клиентски структури од оваа класа кога се пристапува до инстанци од класата од далечина.
-
CLSCTX_REMOTE_SERVER(int) -
EXE кодот што ги создава и управува објектите од оваа класа работи на иста машина, но е вчитан во посебен простор на процесот.
-
CLSCTX_SERVER(int) -
Далечински контекст. Кодот што ги создава и управува објектите од оваа класа работи на различен компјутер.
CLSCTX_INPROC_SERVER,CLSCTX_LOCAL_SERVERПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци воCLSCTX_REMOTE_SERVER. -
CLSCTX_ALL(int) -
Индицира серверски код, било да е во процесот, локален или оддалечен. Оваа дефиниција ИЛИ
CLSCTX_INPROC_HANDLERandCLSCTX_SERVER. -
VT_NULL(int) -
Индицира сите контексти на класата. Оваа дефиниција ИЛИ
-
VT_EMPTY(int) -
NULL покажувач референца.
VT_EMPTYСвојство со индикатор за тип -
VT_INT(int) -
нема поврзани податоци; односно, големината на вредноста е нула.
VT_I4). -
VT_I1(int) -
4-бајтен потпишан цел број (еквивалентно на
-
VT_I2(int) -
1-бајтен потпишан цел број.
-
VT_I4(int) -
Два бајта што претставуваат 2-бајтен потпишан цел број.
-
VT_I8(int) -
4-бајтен потпишан цел број.
8-бајтен потпишан цел број.
-
VT_UINT(int) -
Само на x64.
VT_UI4). -
VT_UI1(int) -
4-бајтен непотпишан цел број (еквивалентно на
-
VT_UI2(int) -
1-бајтен непотпишан цел број.
-
VT_UI4(int) -
2-бајтен непотпишан цел број.
-
VT_UI8(int) -
4-бајтен непотпишан цел број.
само x64
-
VT_R4(int) -
32-битна вредност со пловечка запирка IEEE.
-
VT_R8(int) -
64-битна вредност со пловечка запирка IEEE.
-
VT_BOOL(int) -
Булова вредност.
-
VT_ERROR(int) -
Код за грешка; што ја содржи шифрата за статус поврзана со грешката.
-
VT_CY(int) -
8-бајтен цел број со двоен комплемент (скалиран со 10.000).
-
VT_DATE(int) -
64-битен број со пловечка запирка што го претставува бројот на денови (не секунди) од
December 31, 1899. На пример,January 1, 1900is2.0,January 2, 1900is3.0, итн. Ова е зачувано во истата репрезентација какоVT_R8. -
VT_BSTR(int) -
Укажувач до уникод стринг завршен со нула.
-
VT_DECIMAL(int) -
Децимална структура.
-
VT_UNKNOWN(int) -
A pointer to an object that implements the IUnknown interface.
-
VT_DISPATCH(int) -
A pointer to an object that implements the IDispatch interface.
-
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_UNKNOWNandVT_VARIANT. -
VT_BYREF(int) -
Ако индикаторот на тип е комбиниран со
VT_BYREFсо оператор ИЛИ, вредноста е референца. Типовите на референца се толкуваат како референца до податоци, слично на референтниот тип во C++. -
CP_ACP(int) -
Стандардно на ANSI кодна страница.
-
CP_MACCP(int) -
Macintosh кодна страница.
-
CP_OEMCP(int) -
Кодот што ги создава и управува објектите од оваа класа е DLL што работи во истиот процес како повикувачот на функцијата што ја специфицира контекстот на класата.
-
CP_UTF7(int) -
Подрачје на кодот на OEM по дифолт.
-
CP_UTF8(int) -
Unicode (UTF-7).
-
CP_SYMBOL(int) -
SYMBOLtranslations. -
CP_THREAD_ACP(int) -
Unicode (UTF-8).
-
VARCMP_LT(int) -
ANSI кодна страница на тековната нишка
bstrЛевоbstr. -
VARCMP_EQ(int) -
е помалку од десно
-
VARCMP_GT(int) -
ANSI кодна страница на тековната нишка
bstrДвата параметри се еднакви.bstr. -
VARCMP_NULL(int) -
е поголемо од десно
-
NORM_IGNORECASE(int) -
Еден од изразите е NULL.
-
NORM_IGNORENONSPACE(int) -
Игнорирај чувствителност на големи и мали букви.
-
NORM_IGNORESYMBOLS(int) -
Игнорирај не-просторни знаци.
-
NORM_IGNOREWIDTH(int) -
Игнорирај симболи.
-
NORM_IGNOREKANATYPE(int) -
Игнорирај ширина на низата.
-
NORM_IGNOREKASHIDA(int) -
Игнорирај тип на Кана.
Игнорирај арапски кашида знаци.
-
DISP_E_DIVBYZERO(int) -
Достапноста зависи од основната библиотека.
-
DISP_E_OVERFLOW(int) -
Грешка при враќање што укажува на грешка при делење со нула.
-
DISP_E_BADINDEX(int) -
Грешка што укажува дека вредноста не може да се претвори во очекуваната репрезентација.
-
DISP_E_PARAMNOTFOUND(int) -
Грешка што укажува дека индекс на низа не постои.
-
iMoniker COM статус код, враќање при грешки каде повикот на функцијата не успеал поради недостапност.
-
LOCALE_NEUTRAL(int) -
Неутрален локал. Оваа константа генерално не се користи при повикување на NLS API. Наместо тоа, користете LOCALE_SYSTEM_DEFAULT.
-
LOCALE_SYSTEM_DEFAULT(int) -
Стандардниот локал за оперативниот систем.