error_logTanımlı hata işleme yordamlarına bir hata iletisi gönderir
&reftitle.description;
boolerror_logstringiletiintgünlük_türü0stringnullhedef&null;stringnullek_başlıklar&null;
Bir hata iletisini, HTTP sunucusunun hata günlüğüne
veya bir dosyaya gönderir.
&reftitle.parameters;
ileti
Günlüğe kaydedilecek hata iletisi.
günlük_türü
Hata iletilerinin nereye gönderileceğini belirler. Olası günlük türleri
şunlardır:
error_log günlük türleri0
error_log yönergesinin
değerine bağlı olarak, ileti ya işletim
sisteminin sistem günlük kayıtları mekanizması kullanılarak
PHP'nin sistem günlüğüne ya da bir dosyaya gönderilir.
1ileti, hedef
bağımsız değişkeninde belirtilen eposta adresine gönderilir. Dördüncü,
ek_başlıklar bağımsız değişkeninin kullanıldığı
tek günlük türü budur.
2
Artık bir seçenek değildir.
3ileti, hedef
dosyasına eklenir. ileti dizgesinin sonuna
satırsonu karakteri otomatik olarak eklenir.
4ileti doğrudan SAPI günlükleme mekanizmasına gönderilir.
hedef
Bu bağımsız değişkenin değeri yukarıda açıklanan
günlük_türü bağımsız değişkenine bağlıdır.
ek_başlıklargünlük_türü bağımsız değişkeninde 1
belirtildiğinde kullanılır. Bu günlük türü mail
işlevinin kullandığı iç işlevi kullanır.
&reftitle.returnvalues;
&return.success;
günlük_türü sıfırsa, hatanın günlüğe yazılıp
yazılmadığına bakmaksızın, işlev daima &true; döndürür.
&reftitle.changelog;
&Version;&Description;8.0.0hedef ve
ek_başlıklar artık &null; olabiliyor.
&reftitle.examples;
- error_log örnekleri
]]>
&reftitle.notes;
error_log ikil olarak güvenli değildir.
ileti boş karakterle kırpılacaktır.
ileti boş karakter içermemelidir.
ileti'nin dosya, posta, syslog ve benzerlerine
gönderilebileciğini unutmayın. error_log işlevini
çağırmadan önce uygun bir dönüşüm/önceleme işlevini,
rawurlencode veya addslashes
işlevini kullanın.