Aşağıdaki sabitler PHP çekirdeğinin parçası olarak daima kullanılabilir durumdadır.
Sabit | Değer | Açıklama |
---|---|---|
CREDITS_GROUP | 1 | PHP geliştiricilerinin listesi. |
CREDITS_GENERAL | 2 | Genel katkıcılar: Dil tasarımı ve kavramlar, PHP ve SAPI modülü yazarları. |
CREDITS_SAPI | 4 | PHP için sunucu API modüllerinin listesi ve bunların yazarları. |
CREDITS_MODULES | 8 | PHP için eklenti modüllerinin listesi ve bunların yazarları. |
CREDITS_DOCS | 16 | Belgelendirme ekibi. |
CREDITS_FULLPAGE | 32 | 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 | 64 | Kalite güvencesi ekibi. |
CREDITS_ALL | -1 | 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. |
Sabit | Değer | Açıklama |
---|---|---|
INFO_GENERAL | 1 | Yapılandırma satırı, php.ini dosyasının yeri, derleme tarihi, HTTP Sunucusu, Sistem ve benzerleri. |
INFO_CREDITS | 2 | PHP Katkıcıları. Ayrıca bakınız: phpcredits(). |
INFO_CONFIGURATION | 4 | PHP yönergelerinin geçerli yerel ve asıl değerleri. Ayrıca bakınız: ini_get(). |
INFO_MODULES | 8 | Yüklü modüller ve bunlarla ilgili ayarlar. |
INFO_ENVIRONMENT | 16 | $_ENV ile de kullanılabilen ortam değişkenleri bilgisi. |
INFO_VARIABLES | 32 | EGPCS (Environment, GET, POST, Cookie, Server) ile ilgili tüm öntanımlı değişkenleri listeler. |
INFO_LICENSE | 64 | PHP Lisans bilgisi. Ayrıca bakınız: » Lisans SSS. |
INFO_ALL | -1 | Yukarıdakilerin tamamı gösterilir. Bu öntanımlı değerdir. |
Aşağıdaki sabitler sadece Windows içindir. Çeşitli özellikleri saptamak için sürüm bilgileri verirler. Bu sabitler PHP 5.3.0'dan itibaren kullanılabilmektedir
Sabit | Açıklama |
---|---|
PHP_WINDOWS_VERSION_MAJOR | Windows ana sürüm numarası; 4 (NT4/ME/98/95), 5 (XP/2003 R2/2003/2000) veya 6 (Vista/2008) olabilir. |
PHP_WINDOWS_VERSION_MINOR | 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 | Windows derleme sürümü (örneğin, Windows Vista + SP1 için 6001'dir). |
PHP_WINDOWS_VERSION_PLATFORM | 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 | 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 | Kurulu SP ana sürümü; hiçbir SP kurulu değilse 0'dır. |
PHP_WINDOWS_VERSION_SUITEMASK | Ç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 | This contains the value used to determine the PHP_WINDOWS_NT_* sabitlerini saptamakta kullanılan değer; platform türünü belirleyen PHP_WINDOWS_NT_*sabitlerinden biri olabilir. |
PHP_WINDOWS_NT_DOMAIN_CONTROLLER | Bir etki alanı denetleyicisidir. |
PHP_WINDOWS_NT_SERVER | Bir sunucu sistemi belirtir (Server 2008/2003/2000 gibi); ancak, sunucu aynı zamanda bir etki alanı denetleyicisi ise PHP_WINDOWS_NT_DOMAIN_CONTROLLER olarak raporlanır. |
PHP_WINDOWS_NT_WORKSTATION | Bir istemci sistemi belirtir (Vista/XP/2000/NT4 gibi). |
PHP_WINDOWS_VERSION_SUITEMASK bit maskesinde kullanılabilecek bitsel değerler aşağıdaki tablada 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, or 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 veya 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. |