&reftitle.constants;
&extension.constants.core;
Bu sabit isimleri &php.ini; dosyasında kullanılabilir, fakat
&httpd.conf; gibi PHP dışı yerlerde isimleri değil değerleri bit
maskesi olarak kullanılabilir.
Hatalar ve Günlük KaydıDeğerSabitAçıklamaEk Bilgi1E_ERROR
(int)
Ölümcül çalışma anı hataları. Bellek ayırma sorunu gibi giderilemeyen
hatalar bu sınıfa girer. Böyle hatalar betiğin çalışmasının durmasına
sebep olur.
2E_WARNING
(int)
Çalışma anı uyarıları (ölümcül olmayan hatalar). Betiğin çalışması
durmaz.
4E_PARSE
(int)
Derleme anı çözümleme hataları. Çözümleme hatalarını sadece çözümleyici
üretir.
8E_NOTICE
(int)
Çalışma anı bildirimleri. Betikte bir hataya sebep olabilecek fakat
betiğin normal çalışmasını esnasında oluşmayabilecek bir şeylerin
saptandığını belirtir.
16E_CORE_ERROR
(int)
PHP'nin başlatılması sırasında oluşan ölümcül hatalar. PHP çekirdeği
tarafından üretilmesi dışında E_ERROR gibidir.
32E_CORE_WARNING
(int)
PHP'nin başlatılması sırasında oluşan uyarılar (ölümcül olmayan
hatalar). PHP çekirdeği tarafından üretilmesi dışında
E_WARNING gibidir.
64E_COMPILE_ERROR
(int)
Ölümcül derleme anı hataları. Zend betik motoru tarafından üretilmesi
dışında E_ERROR gibidir.
128E_COMPILE_WARNING
(int)
Derleme anı uyarıları (ölümcül olmayan hatalar). Zend betik motoru
tarafından üretilmesi dışında E_WARNING gibidir.
256E_USER_ERROR
(int)
Kullanıcı üretimi hata iletileri. PHP işlevi
trigger_error tarafından PHP kodunda üretilmesi
dışında E_ERROR gibidir.
512E_USER_WARNING
(int)
Kullanıcı üretimi uyarı iletileri. PHP işlevi
trigger_error tarafından PHP kodunda üretilmesi
dışında E_WARNING gibidir.
1024E_USER_NOTICE
(int)
Kullanıcı üretimi bildirim iletileri. PHP işlevi
trigger_error tarafından PHP kodunda üretilmesi
dışında E_NOTICE gibidir.
2048E_STRICT
(int)
Yazılan PHP kodunun ileriye dönük uyumluluğunu ve birlikte
çalışabilirliğini en iyilemek amacıyla PHP tarafından yapılan önerileri
etkin kılar.
4096E_RECOVERABLE_ERROR
(int)
Yakalanabilir ölümcül hata. Tehlikeli olma olasılığı bulunan bir hata
oluştuğunu fakat yorumlayıcıyı kararsız durumda bırakmadığını belirtir.
Hata, kullanıcı tarafından bir eylemci tanımlanarak yakalanmadığı
(set_error_handler işlevine bakınız) takdirde betik
E_ERROR hatasıyla sonlanır.
8192E_DEPRECATED
(int)
Çalışma anı bildirimleri. Gelecek sürümlerle çalışmayacak kodlar
hakkındaki uyarıları etkin kılar.
16384E_USER_DEPRECATED
(int)
Kullanıcı üretimi "kullanımı önerilmiyor" bildirimleri. PHP işlevi
trigger_error tarafından PHP kodunda üretilmesi
dışında E_DEPRECATED gibidir.
32767E_ALL
(int)
Tüm hatalar, uyarılar ve bildirimler.
Gerek sayısal gerekse simgesel olarak yukarıdaki değerler raporlanacak
hataları belirten bir bit maskesi oluşturmakta kullanılabilir. Bu
değerlerden bir bit maskesi oluşturmak veya bunları çözümlemek için
bitsel işleçler
kullanılabilir. &php.ini; içinde sadece '|', '~', '!', '^' ve '&'
işleç karakterleri tanındığına dikkat edilmelidir.