error_reportingHangi PHP hatalarının raporlanacağını tanımlar
&reftitle.description;
interror_reportingintnullhata_seviyesi&null;error_reporting işlevi
error_reporting
yönergesinin değerini çalışma anında tanımlar. PHP bir çok hata seviyesine
sahiptir. Bu işlevi kullanarak betiğinizin çalışması esnasında hangi
seviyelerin raporlanacağını belirleyebilirsiniz. Seçimlik
hata_seviyesi bağımsız değişkeni atlanmışsa işlev daima
geçerli hata raporlama seviyesini döndürür.
&reftitle.parameters;
hata_seviyesi
Yeni hata raporlama
seviyesi. Bir bit maskesi veya isimli sabitler belirtilebilir. Gelecek
sürümlerle uyumluluk bakımından bir bit maskesi değil, isimli
sabitlerin kullanılması hararetle tavsiye edilir. Yeni hata seviyeleri
eklendikçe tamsayı aralığı genişler. Dolayısıyla tamsayı olarak
belirtilmiş hata seviyeleri her zaman beklendiği gibi davranmayabilir.
Kullanılabilecek hata seviyesi sabitleri ve anlamları Öntanımlı Sabitler sayfasında
açıklanmıştır.
&reftitle.returnvalues;
hata_seviyesi bağımsız değişkenine dönüşmeden
önce,
error_reporting hata raporlama
seviyesi döner.
Hata denetimi için
@-işleci hatanın işlenmesi sırasında
hata_seviyesini değiştirir.
&reftitle.examples;
- error_reporting örnekleri
]]>
&reftitle.notes;
-1 değeri belirtildiği takdirde olası tüm hatalar hatta
PHP'nin gelecek sürümlerinde eklenen seviyeler bile raporlanır. Davranış,
E_ALL sabitinin aktarımına eşdeğerdir.
&reftitle.seealso;
display_errors
yönergesihtml_errors
yönergesixmlrpc_errors
yönergesihata denetim işleciini_set