Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Претходно дефинирани константи
Референца за `info.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Постојаните подолу се секогаш достапни како дел од основната PHP.
| Константи | = NULL |
|---|---|
CREDITS_GROUP
(int)
|
Список на основните програмери |
CREDITS_GENERAL
(int)
|
Општи заслуги: Дизајн и концепт на јазикот, автори на PHP и SAPI модул. |
CREDITS_SAPI
(int)
|
Список на модулите на серверскиот API за PHP и нивните автори. |
CREDITS_MODULES
(int)
|
Список на модулите за проширување за PHP и нивните автори. |
CREDITS_DOCS
(int)
|
Заслуги за тимот за документација. |
CREDITS_FULLPAGE
(int)
|
Обично се користи во комбинација со другите знамиња. Означува дека треба да се испечати комплетна самостојна HTML страница, вклучувајќи ги информациите означени со другите знамиња. |
CREDITS_QA
(int)
|
Заслуги за тимот за обезбедување квалитет. |
CREDITS_ALL
(int)
|
Сите заслуги, еквивалентно на користење: CREDITS_DOCS
| CREDITS_GENERAL | CREDITS_GROUP | CREDITS_MODULES | CREDITS_QA
| CREDITS_FULLPAGE. Генерира комплетна самостојна HTML страница со соодветните ознаки. Ова е стандардната вредност.
|
| Константи | = NULL |
|---|---|
INFO_GENERAL
(int)
|
Вредност php.ini Редот за конфигурација, |
INFO_CREDITS
(int)
|
локација, датум на градба, Веб Сервер, Систем и повеќе. phpcredits(). |
INFO_CONFIGURATION
(int)
|
PHP Кредити. Погледнете исто така ini_get(). |
INFO_MODULES
(int)
|
Вчитани модули и нивните соодветни поставки. |
INFO_ENVIRONMENT
(int)
|
Информации за променливи на околината што се достапни и во $_ENV. |
INFO_VARIABLES
(int)
|
Прикажува сè
претходно дефинирани променливи from EGPCS (Environment, GET, POST, Cookie, Server).
|
INFO_LICENSE
(int)
|
Информации за лиценцата на PHP. Погледнете исто така » ЧПП за лиценца. |
INFO_ALL
(int)
|
Ги прикажува сите од горенаведените. Ова е стандардната вредност. |
| Константи | = NULL |
|---|---|
INI_USER
(int)
|
INI константите на режимот ini_set()Влезот може да се постави во кориснички скрипти (како со ) или воWindows регистарот .user.ini |
INI_PERDIR
(int)
|
. Влезот може да се постави во php.ini, .htaccess, httpd.conf or .user.ini |
INI_SYSTEM
(int)
|
. Влезот може да се постави во php.ini or httpd.conf |
INI_ALL
(int)
|
. Влезот може да се постави во |
Константи за проверка, овие вредности се користат за поставување на опциите за проверка во assert_options().
| Константи | = NULL |
|---|---|
ASSERT_ACTIVE
(int)
|
Овозможете assert() evaluation. Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Претходната порака за грешка DEPRECATED од PHP 8.3.0. Силно се обесхрабрува потпирањето на оваа функција. |
ASSERT_CALLBACK
(int)
|
Повик што треба да се изврши при неуспешни проверки. Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Претходната порака за грешка DEPRECATED од PHP 8.3.0. Силно се обесхрабрува потпирањето на оваа функција. |
ASSERT_BAIL
(int)
|
Прекини извршување при неуспешни проверки. Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Претходната порака за грешка DEPRECATED од PHP 8.3.0. Силно се обесхрабрува потпирањето на оваа функција. |
ASSERT_EXCEPTION
(int)
|
Фрла AssertionError за секоја неуспешна проверка Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Претходната порака за грешка DEPRECATED од PHP 8.3.0. Силно се обесхрабрува потпирањето на оваа функција. |
ASSERT_WARNING
(int)
|
Издава PHP предупредување за секоја неуспешна проверка Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Претходната порака за грешка DEPRECATED од PHP 8.3.0. Силно се обесхрабрува потпирањето на оваа функција. |
ASSERT_QUIET_EVAL
(int)
|
Оневозможи Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Оваа функција беше REMOVED од PHP 8.0.0. |
Следниве константи се достапни само ако оперативниот систем домаќин е Windows, и можат да кажат различни информации за верзионирање, така што е можно да се откријат различни функции и да се искористат.
| Константи | = NULL |
|---|---|
PHP_WINDOWS_VERSION_MAJOR
(int)
|
Главната верзија на Windows, ова може да биде 4 (NT4/Me/98/95),
5 (XP/2003 R2/2003/2000) или 6 (Vista/2008/7/8/8.1).
|
PHP_WINDOWS_VERSION_MINOR
(int)
|
Мала верзија на Windows, ова може да биде 0 (Vista/2008/2000/NT4/95),
1 (XP), 2 (2003 R2/2003/XP x64), 10 (98) или 90 (ME).
|
PHP_WINDOWS_VERSION_BUILD
(int)
|
Број на верзијата на Windows (на пример, Windows Vista со применет SP1 е верзија 6001) |
PHP_WINDOWS_VERSION_PLATFORM
(int)
|
Платформата на која моментално работи PHP, оваа вредност е 2 на Windows Vista/XP/2000/NT4, Server 2008/2003 и на Windows ME/98/95 оваа вредност е 1.
|
PHP_WINDOWS_VERSION_SP_MAJOR
(int)
|
Главната верзија на инсталираниот сервисен пакет, оваа вредност е 0
ако не е инсталиран сервисен пакет. На пример, Windows XP со инсталиран сервисен пакет 3 ќе ја направи оваа вредност 3.
|
PHP_WINDOWS_VERSION_SP_MINOR
(int)
|
Мала верзија на инсталираниот сервисен пакет, оваа вредност е 0
ако не е инсталиран сервисен пакет.
|
PHP_WINDOWS_VERSION_SUITEMASK
(int)
|
Suitemask е битен маск кој може да каже дали се инсталирани разни функции на Windows, видете ја табелата подолу за можни вредности на битно поле. |
PHP_WINDOWS_VERSION_PRODUCTTYPE
(int)
|
Ова ја содржи вредноста што се користи за одредување на
PHP_WINDOWS_NT_*
константи. Оваа вредност може да биде една од
PHP_WINDOWS_NT_* константи што укажуваат на типот на платформата.
|
PHP_WINDOWS_NT_DOMAIN_CONTROLLER
(int)
|
Ова е контролер на домен |
PHP_WINDOWS_NT_SERVER
(int)
|
Ова е серверски систем (на пр. Server 2008/2003/2000), имајте предвид дека ако ова е контролер на домен, тоа се пријавува како PHP_WINDOWS_NT_DOMAIN_CONTROLLER.
|
PHP_WINDOWS_NT_WORKSTATION
(int)
|
Ова е работна станица (на пр. Vista/XP/2000/NT4) |
Оваа табела покажува список на функции што може да се проверат со помош на
PHP_WINDOWS_VERSION_SUITEMASK bitmask.
| Битови | = NULL |
|---|---|
0x00000004 |
Инсталирани се компоненти на Microsoft BackOffice. |
0x00000400 |
Инсталиран е Windows Server 2003, Web Edition. |
0x00004000 |
Инсталиран е Windows Server 2003, Compute Cluster Edition. |
0x00000080 |
Инсталиран е Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition или Windows 2000 Datacenter Server. |
0x00000002 |
Инсталиран е Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition, Windows 2000 Advanced Server или Windows NT Server 4.0 Enterprise Edition. |
0x00000040 |
Инсталиран е Windows XP Embedded. |
0x00000200 |
Инсталиран е Windows Vista Home Premium, Windows Vista Home Basic или Windows XP Home Edition. |
0x00000100 |
Remote Desktop е поддржан, но само една интерактивна сесија е поддржана. Оваа вредност е поставена освен ако системот не работи во режим на сервер за апликации. |
0x00000001 |
Remote Desktop е поддржан, но само една интерактивна сесија е поддржана. Оваа вредност е поставена освен ако системот не работи во режим на сервер за апликации. |
0x00000020 |
Microsoft Small Business Server некогаш беше инсталиран на системот, но можеби е надграден на друга верзија на Windows. |
0x00002000 |
Microsoft Small Business Server е инсталиран со рестриктивната клиентска лиценца на сила. |
0x00000010 |
Инсталиран е Windows Storage Server 2003 R2 или Windows Storage Server 2003.
0x00000100 Инсталиран е Terminal Services. Оваа вредност е секогаш поставена. Ако оваа вредност е поставена, но
|
0x00008000 |
не е поставена, тогаш системот работи во режим на сервер за апликации. |