(PHP 4 >= 4.0.1, PHP 5, PHP 7)
trigger_error — Kullanıcı seviyesinde bir hata/uyarı/bilgi iletisi üretir
$ileti
[, int $tür
= E_USER_NOTICE
] ) : boolBir 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.
ileti
Tetiklenen hata için tasarlanmış hata iletisi. En fazla 1024 karakter uzunluğunda olabilir. 1024'ten sonraki karakterler kırpılır.
tür
Tetiklenen hata için tasarlanmış hata türü. Sadece
E_USER_ ailesinden sabitler belirtilebilir.
E_USER_NOTICE
öntanımlıdır.
tür
yanlış belirtilmişse FALSE
aksi takdirde TRUE
döner.
Örnek 1 - trigger_error() örneği
Daha kapsamlı bir örnek için set_error_handler() işlevine bakınız.
<?php
if (assert($divisor == 0)) {
trigger_error("Sıfır bir bölen olamaz", E_USER_ERROR);
}
?>
error_msg
içindeki HTML öğeleri öncelenmez. Hta
tarayıcıda gösterilecekse htmlentities() kullanın.