Aşağıda, PHP hata işleme yeteneklerinin kullanımına ilişkin bir örneğe yer verilmiştir. Hataları işleme sokan işlevin iletilerinin (XML biçeminde) bir dosyaya yazılması; kodlama mantığıyla çelişen önemli hataların ise geliştiriciye eposta ile gönderilmesi sağlanmıştır.
Örnek 1 Bir betikte hataların yakalanıp işleme sokulması
<?php
// Kendi hata işleme sistemimizi oluşturacağız.
error_reporting(0);
// kullanıcı tanımlı hata eylemcisi
function userErrorHandler($errno, $errmsg, $filename, $linenum, $vars)
{
// Hata iletisi için zaman damgası
$dt = date("Y-m-d H:i:s (T)");
// Hata iletisi türlerini bir ilişkisel dizi olarak tanımlayalım.