Bu sabitler PHP çekirdeğinde tanımlanmıştır. PHP çekirdeği, PHP'nin kendisi, Zend motoru ve SAPI modüllerinden oluşur.
PHP_VERSION
(string)
Şu anki PHP sürüm numarası "ana.alt.dağıtım[ek]" gösterimine sahiptir.
PHP_MAJOR_VERSION
(integer)
Şu anki ana sürüm bir numara ile gösterilmektedir (örneğin, "5.2.7-extra" için ana sürüm int(5)'tir).
PHP_MINOR_VERSION
(integer)
Şu anki alt sürüm bir numara ile gösterilmektedir (örneğin, "5.2.7-extra" için alt sürüm int(2)'dir).
PHP_RELEASE_VERSION
(integer)
Şu anki dağıtım sürümü bir numara ile gösterilmektedir (örneğin, "5.2.7-extra" için dağıtım sürüm int(7)'dir).
PHP_VERSION_ID
(integer)
Bir tamsayı olarak geçerli PHP sürümü ( örneğin, "5.2.7-extra" için int(50207)'dir. ). Sürüm karşılaştırması için faydalıdır.
PHP_EXTRA_VERSION
(string)
Bir dizge olarak geçerli PHP ek sürümü ( örneğin, "5.2.7-extra" için '-extra'dır. ). Çoğunlukla paket dağıtımlarında paket sürümünü belirtmek için kullanılır.
ZEND_THREAD_SAFE
(bool)
Geçerli PHP derlemesinin evreler açısından güvenli olup olmadığını gösterir.
ZEND_DEBUG_BUILD
(bool)
Geçerli PHP derlemesinin hata ayıklama derlemesi olup olmadığını gösterir.
PHP_ZTS
(integer)
Geçerli PHP derlemesinin evreler açısından güvenli olup olmadığını gösterir.
PHP_DEBUG
(integer)
Geçerli PHP derlemesinin hata ayıklama derlemesi olup olmadığını gösterir.
DEBUG_BACKTRACE_PROVIDE_OBJECT
(int)
"object" indisini doldurur.
DEBUG_BACKTRACE_IGNORE_ARGS
(int)
Yığın izindeki işlevler için bağımsız değişken bilgileri dahil edilmez.
PHP_MAXPATHLEN
(integer)
PHP derlenirken desteklenen en uzun dosya isminin (dosya yolu dahil) boyu.
PHP_OS
(string)
PHP'nin kullanıldığı işletim sistemi.
PHP_OS_FAMILY
(string)
PHP ailesinin kullanıldığı işletim sistemi.
'Windows', 'BSD',
'Darwin', 'Solaris',
'Linux' veya 'Unknown'
olabilir. PHP 7.2.0 ve sonrasinda kullanılabilir.
PHP_SAPI
(string)
PHP derlenirken kullanılan sunucu API'si. Ayrıca bakınız: php_sapi_name().
PHP_EOL
(string)
Satır sonu ('End Of Line') sembolü.
PHP_INT_MAX
(integer)
PHP derlenirken desteklenen en büyük tamsayı. Normalde int(2147483647).
PHP_INT_MIN
(integer)
PHP derlenirken desteklenen en küçük tamsayı. Normalde 32 bitlik sistemlerde int(-2147483647), 64 bitlik sistemlerde int(-9223372036854775808)'dir (PHP_INT_MIN === ~PHP_INT_MAX). PHP 7.0.0'dan beri mevcuttur.
PHP_INT_SIZE
(integer)
PHP derlenirken bir tamsayının bayt cinsinden uzunluğu.
PHP_FLOAT_DIG
(integer)
Yuvarlama kaybı olmaksızın gerçek ve tam sayıya ileri-geri dönüştürülebilen ondalık hane sayısı. PHP 7.2.0'dan beri mevcuttur.
PHP_FLOAT_EPSILON
(float)
Gösterilebilen en küçük pozitif sayı.
Bu x ise: x + 1.0 != 1.0.
PHP 7.2.0'dan beri mevcuttur.
PHP_FLOAT_MIN
(float)
Gösterilebilen en küçük pozitif gerçek sayı.
Gösterilebilen en küçük negatif gerçek sayıya
ihtiyacınız varsa - PHP_FLOAT_MAX kullanın.
PHP 7.2.0'dan beri mevcuttur.
PHP_FLOAT_MAX
(float)
Gösterilebilen en büyük pozitif gerçek sayı. PHP 7.2.0'dan beri mevcuttur.
DEFAULT_INCLUDE_PATH
(string)
PEAR_INSTALL_DIR
(string)
PEAR_EXTENSION_DIR
(string)
PHP_EXTENSION_DIR
(string)
Yüklenebilir eklentilerin aranacağı öntanımlı dizin (extension_dir) ile geçersiz kılınmadığı
takdirde). PHP_PREFIX (veya Windows üzerinde
PHP_PREFIX . "\\ext") öntanımlıdır.
PHP_PREFIX
(string)
Yapılandırma sırasında atanan --prefix değeri. Windows'ta bu değer yapılandırma sırasında --with-prefix ile atanır.
PHP_BINDIR
(string)
Yapılandırma sırasında atanan --bindir değeri. Windows'ta bu değer yapılandırma sırasında --with-prefix ile atanır.
PHP_BINARY
(string)
Betiklerin icrası için kullanılan çalıştılabilirin bulunduğu yer.
PHP_MANDIR
(string)
Man sayfalarının nerede kurulu olduğu belirtilir.
PHP_LIBDIR
(string)
PHP_DATADIR
(string)
PHP_SYSCONFDIR
(string)
PHP_LOCALSTATEDIR
(string)
PHP_CONFIG_FILE_PATH
(string)
PHP_CONFIG_FILE_SCAN_DIR
(string)
PHP_SHLIB_SUFFIX
(string)
Derleme platformunun paylaşımlı kütüphane soneki. Normalde Unix'ler için "so", Windows için "dll"dir.
PHP_FD_SETSIZE
(int)
Sistem çağrıları dosyatanıtıcılarının azami sayısı. PHP 7.1.0'dan beri mevcuttur.
E_ERROR
(integer)
E_WARNING
(integer)
E_PARSE
(integer)
E_NOTICE
(integer)
E_CORE_ERROR
(integer)
E_CORE_WARNING
(integer)
E_COMPILE_ERROR
(integer)
E_COMPILE_WARNING
(integer)
E_USER_ERROR
(integer)
E_USER_WARNING
(integer)
E_USER_NOTICE
(integer)
E_RECOVERABLE_ERROR
(integer)
E_DEPRECATED
(integer)
E_USER_DEPRECATED
(integer)
E_ALL
(integer)
E_STRICT
(integer)
__COMPILER_HALT_OFFSET__
(integer)
true
(boolean)
Ayrıca bakınız: Mantıksal veri türü.
false
(boolean)
Ayrıca bakınız: Mantıksal veri türü.
null
(null)
Ayrıca bakınız: NULL veri türü.
PHP_WINDOWS_EVENT_CTRL_C
(int)
Windows CTRL+C olayı.
PHP 7.4.0'dan itibaren kullanılabilir (sadece Windows).
PHP_WINDOWS_EVENT_CTRL_BREAK
(int)
Windows CTRL+BREAK olayı.
PHP 7.4.0'dan itibaren kullanılabilir (sadece Windows).
PHP_CLI_PROCESS_TITLE
(bool)
Süreç başlığının ayarlanması ve alınmasının kullanılabilir olup olmadığını belirtir. Yalnızca CLI SAPI altında kullanılabilir.
STDERR
(resource)
stderr'e zaten açılmış bir akım.
Yalnızca CLI SAPI altında kullanılabilir.
STDIN
(resource)
stdin'e zaten açılmış bir akım.
Yalnızca CLI SAPI altında kullanılabilir.
STDOUT
(resource)
stdout'a zaten açılmış bir akım.
Yalnızca CLI SAPI altında kullanılabilir.
Ayrıca bakınız: Sihirli Sabitler.
Temel eklentilerdeki tüm sabitler PHP'de öntanımlı olarak tanımlıdır.