Aşağıdaki sabitler PHP çekirdeğinin parçası olarak daima kullanılabilir durumdadır.
Sabitler | Açıklama |
---|---|
CREDITS_GROUP
(int)
|
PHP geliştiricilerinin listesi. |
CREDITS_GENERAL
(int)
|
Genel katkıcılar: Dil tasarımı ve kavramlar, PHP ve SAPI modülü yazarları. |
CREDITS_SAPI
(int)
|
PHP için sunucu API modüllerinin listesi ve bunların yazarları. |
CREDITS_MODULES
(int)
|
PHP için eklenti modüllerinin listesi ve bunların yazarları. |
CREDITS_DOCS
(int)
|
Belgelendirme ekibi. |
CREDITS_FULLPAGE
(int)
|
Genellikle diğer seçeneklerle birlikte kullanılır. Diğer seçeneklerin gösterilmesini gerektirdiği bilgilerin tamamının tek bir HTML sayfasına basılmasını sağlar. |
CREDITS_QA
(int)
|
Kalite güvencesi ekibi. |
CREDITS_ALL
(int)
|
Tüm katkıcılar; şu sabitlere eşdeğerdir:
CREDITS_DOCS +
CREDITS_GENERAL + CREDITS_GROUP + CREDITS_MODULES + CREDITS_QA +
CREDITS_FULLPAGE .
Bu sabitlerle ilgili bilgilerin uygun başlıklarla tek bir HTML sayfasında gösterilmesini sağlar.
Bu öntanımlı değerdir.
|
Sabitler | Açıklama |
---|---|
INFO_GENERAL
(int)
|
Yapılandırma satırı, php.ini dosyasının yeri, derleme tarihi, HTTP Sunucusu, Sistem ve benzerleri. |
INFO_CREDITS
(int)
|
PHP Katkıcıları. Ayrıca bakınız: phpcredits(). |
INFO_CONFIGURATION
(int)
|
PHP yönergelerinin geçerli yerel ve asıl değerleri. Ayrıca bakınız: ini_get(). |
INFO_MODULES
(int)
|
Yüklü modüller ve bunlarla ilgili ayarlar. |
INFO_ENVIRONMENT
(int)
|
$_ENV ile de kullanılabilen ortam değişkenleri bilgisi. |
INFO_VARIABLES
(int)
|
EGPCS (Environment, GET, POST, Cookie, Server) ile ilgili tüm öntanımlı değişkenleri listeler. |
INFO_LICENSE
(int)
|
PHP Lisans bilgisi. Ayrıca bakınız: » Lisans SSS. |
INFO_ALL
(int)
|
Yukarıdakilerin tamamı gösterilir. Bu öntanımlı değerdir. |
Sabitler | Açıklama |
---|---|
INI_USER
(int)
|
Girdi kullanıcı betiklerinde (ini_set() gibi) veya Windows kayıt defterinde ayarlanabilir. Girdi .user.ini içinde ayarlanabilir. |
INI_PERDIR
(int)
|
Girdi php.ini, .htaccess, httpd.conf veya .user.ini içinde ayarlanabilir. |
INI_SYSTEM
(int)
|
Girdi php.ini veya httpd.conf içinde ayarlanabilir. |
INI_ALL
(int)
|
Girdi herhangi bir yerde ayarlanabilir. |
Sav sabitleri, bunlar assert_options() işlevinde sav seçeneklerine değer atamakta kullanılır.
Sabitler | Açıklama |
---|---|
ASSERT_ACTIVE
(int)
|
assert() değerlendirmesi etkin kılınır. Uyarı
Bu özelliğin kullanımı PHP 8.3.0 itibariyle ÖNERİLMEMEKTEDİR. Bu özelliğe kesinlikle güvenilmemelidir. |
ASSERT_CALLBACK
(int)
|
Savın başarısızlığı halinde çağrılacak geriçağırım işlevi. Uyarı
Bu özelliğin kullanımı PHP 8.3.0 itibariyle ÖNERİLMEMEKTEDİR. Bu özelliğe kesinlikle güvenilmemelidir. |
ASSERT_BAIL
(int)
|
Savın başarısızlığı halinde çalışma durdurulur. Uyarı
Bu özelliğin kullanımı PHP 8.3.0 itibariyle ÖNERİLMEMEKTEDİR. Bu özelliğe kesinlikle güvenilmemelidir. |
ASSERT_EXCEPTION
(int)
|
Başarısız her sav için AssertionError oluşur. Uyarı
Bu özelliğin kullanımı PHP 8.3.0 itibariyle ÖNERİLMEMEKTEDİR. Bu özelliğe kesinlikle güvenilmemelidir. |
ASSERT_WARNING
(int)
|
Her başarısız sav için PHP uyarısı çıktılanır. Uyarı
Bu özelliğin kullanımı PHP 8.3.0 itibariyle ÖNERİLMEMEKTEDİR. Bu özelliğe kesinlikle güvenilmemelidir. |
ASSERT_QUIET_EVAL
(int)
|
Sav ifadesinin değerlendirilmesi sırasında
Uyarı
Bu özellik PHP 8.0.0 sürümünde KALDIRILMIŞTIR. |
Aşağıdaki sabitler yalnızca bilgisayarın işletim sistemi Windows ise kullanılabilir. Çeşitli özellikleri tespit etmek ve bunlardan yararlanmak için belirtilen sürüm bilgileri kullanılabilir.
Sabitler | Açıklama |
---|---|
PHP_WINDOWS_VERSION_MAJOR
(int)
|
Windows ana sürüm numarası;
4 (NT4/Me/98/95),
5
(XP/2003 R2/2003/2000) veya
6
(Vista/2008/7/8/8.1) olabilir.
|
PHP_WINDOWS_VERSION_MINOR
(int)
|
Windows alt sürüm numarası;
0
(Vista/2008/2000/NT4/95),
1 (XP),
2
(2003 R2/2003/XP x64),
10 (98)
veya 90 (ME)
olabilir.
|
PHP_WINDOWS_VERSION_BUILD
(int)
|
Windows derleme sürümü (örneğin, Windows Vista + SP1 için 6001'dir). |
PHP_WINDOWS_VERSION_PLATFORM
(int)
|
PHP'nin üzerinde çalıştığı platform sürüm numarası; Windows
Vista/XP/2000/NT4 ve Server 2008/2003 için
2 ,
Windows ME/98/95 için 1
olabilir.
|
PHP_WINDOWS_VERSION_SP_MAJOR
(int)
|
Kurulu SP ana sürümü; hiçbir SP kurulu değilse
0 'dır.
Örneğin SP 3 kurulu Windows XP için bu değer
3 'tür.
|
PHP_WINDOWS_VERSION_SP_MINOR
(int)
|
Kurulu SP alt sürümü; hiçbir SP kurulu değilse
0 'dır.
|
PHP_WINDOWS_VERSION_SUITEMASK
(int)
|
Çeşitli kurulu Windows özelliklerini betimleyen bir bit maskesi, Olası değerler için aşağıdaki tabloya bakınız. |
PHP_WINDOWS_VERSION_PRODUCTTYPE
(int)
|
PHP_WINDOWS_NT_*
sabitlerini saptamakta kullanılır. Bu değer platform türünü belirleyen
PHP_WINDOWS_NT_*
sabitlerinden biri olabilir.
|
PHP_WINDOWS_NT_DOMAIN_CONTROLLER
(int)
|
Etki alanı denetleyicisidir. |
PHP_WINDOWS_NT_SERVER
(int)
|
Sunucu sistemini belirtir (Server 2008/2003/2000 gibi);
ancak, sunucu aynı zamanda etki alanı denetleyicisi ise
PHP_WINDOWS_NT_DOMAIN_CONTROLLER
olarak raporlanır.
|
PHP_WINDOWS_NT_WORKSTATION
(int)
|
İstemci sistemi belirtir (Vista/XP/2000/NT4 gibi). |
PHP_WINDOWS_VERSION_SUITEMASK
bit maskesinde
kullanılabilecek bitsel değerler aşağıdaki tabloda gösterilmiştir.
Bit alanı | Açıklama |
---|---|
0x00000004 |
Microsoft BackOffice bileşenleri kurulu. |
0x00000400 |
Windows Server 2003, Web Edition kurulu. |
0x00004000 |
Windows Server 2003, Compute Cluster Edition kurulu. |
0x00000080 |
Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition veya Windows 2000 Datacenter Server kurulu. |
0x00000002 |
Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition, Windows 2000 Advanced Server veya Windows NT Server 4.0 Enterprise Edition kurulu. |
0x00000040 |
Windows XP Embedded kurulu. |
0x00000200 |
Windows Vista Home Premium, Windows Vista Home Basic veya Windows XP Home Edition kurulu. |
0x00000100 |
Remote Desktop sadece etkileşimli tek oturumla desteklenir. Sistem bir uygulama sunucusu olarak çalışmadıkça bu değer atanır. |
0x00000001 |
Evvelce sistemde Microsoft Small Business Server kuruluymuş fakat başka bir Windows sürümüne yükseltilmiş. |
0x00000020 |
Microsoft Small Business Server, sınırlı istemci lisansı ile kurulu. |
0x00002000 |
Windows Storage Server 2003 R2 vya Windows Storage Server 2003 kurulu. |
0x00000010 |
Terminal Services kurulu. Bu değer daima atanır. Bu değer atanmışsa
ancak 0x00000100 değilse sistem uygulama sunucusu
kipinde çalışıyor demektir.
|
0x00008000 |
Windows Home Server kurulu. |