PHP 8.3.7 Released!

Öntanımlı Sabitler

Aşağıdaki sabitler PHP çekirdeğinin parçası olarak daima kullanılabilir durumdadır.

Öntanımlı phpcredits() sabitleri
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.
phpinfo() sabitleri
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.
INI modu sabitleri
Sabitler Açıklama
INI_USER (int) Entry can be set in user scripts (like with ini_set()) or in the Windows registry. Entry can be set in .user.ini
INI_PERDIR (int) Entry can be set in php.ini, .htaccess, httpd.conf or .user.ini
INI_SYSTEM (int) Entry can be set in php.ini or httpd.conf
INI_ALL (int) Entry can be set anywhere

Sav sabitleri, bunlar assert_options() işlevinde sav seçeneklerine değer atamakta kullanılır.

assert() sabitleri
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)

Savın başarısızlığı halinde PHP uyarısı verilir.

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 bir 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 hata raporlama kapatılır.

Uyarı

Bu özellik PHP 8.0.0 sürümünde KALDIRILMIŞTIR.

Aşağıdaki sabitler yalnızca ana bilgisayar çalışıyorsa kullanılabilir sistem Windows'tur ve farklı sürüm bilgilerini söyleyebilir böylece çeşitli özellikleri tespit etmek ve bunlardan yararlanmak mümkündür.

Windows'a özgü sabitler
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 ana 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) 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 (int) Bir etki alanı denetleyicisidir.
PHP_WINDOWS_NT_SERVER (int) 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 (int) 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.

PHP_WINDOWS_VERSION_SUITEMASK bit alanları
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.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top