trigger_errorKullanıcı seviyesinde bir hata/uyarı/bilgi iletisi üretir
&reftitle.description;
truetrigger_errorstringiletiinthata_seviyesiE_USER_NOTICE
Bir kullanıcı hatası durumunu tetiklemek için kullanır. Yerleşik bir hata
eylemcisi ile birlikte kullanılabileceği gibi
(set_error_handler ile) yeni bir hata eylemcisi olarak
bildirilmiş bir kullanıcı tanımlı işlev ile birlikte de kullanılabilir.
Bu işlev çalışma anında, bir olağandışılık durumunda, belli bir yanıt
üretmek gerektiğinde çok kullanışlıdır.
&reftitle.parameters;
ileti
Tetiklenen hata için tasarlanmış hata iletisi. En fazla 1024 bayt
uzunluğunda olabilir. 1024 bayttan sonraki karakterler kırpılır.
hata_seviyesi
Tetiklenen hata için tasarlanmış hata türü. Sadece
E_USER_* ailesinden sabitler belirtilebilir.
E_USER_NOTICE öntanımlıdır.
&reftitle.returnvalues;
&return.true.always;
&reftitle.errors;
hata_seviyesi şunlardan biri değilse
ValueError oluşur:
E_USER_ERROR,
E_USER_WARNING,
E_USER_NOTICE,
E_USER_DEPRECATED.
&reftitle.changelog;
&Version;&Description;8.0.0
Geçersiz bir hata_seviyesi belirtilirse artık
ValueError oluşuyor. Evvelce &false; dönerdi.
&reftitle.examples;
- trigger_error örneği
Daha kapsamlı bir örnek için set_error_handler
işlevine bakınız.
]]>
&reftitle.notes;
ileti içindeki HTML öğeleri öncelenmez. Hata
tarayıcıda gösterilecekse htmlentities kullanın.
&reftitle.seealso;
error_reportingset_error_handlerrestore_error_handlerHata seviyesi
sabitleri