در ادامه آموزش توابع در زبان PHP  به یکی دیگر از توابع موجود در این زبان می رسیم که ساده ترین روش مدیریت خطا را برای ما مهیا می کند.نحوه کار با تابع ( ) die را با یک مثال ساده نمایش می دهیم . 

کد زیر یک مثال ساده را نشان می دهد که یک فایل متنی را باز می کند :

php ? >
;(“file = fopen( “welcome.txt” , “r$
< ?

حال اگر فایل به هر دلیلی وجود نداشته و یا از روی سرور پاک شده باشد ، برنامه پیام خطایی مشابه پیام زیر صادر می کند :

Warning: fopen(welcome.txt) [function.fopen]: failed to open stream:پیام خطا
No such file or directory in C:\webfolder\test.php on line 2

برای جلوگیری از صدور پیام خطایی مشابه پیام فوق ، کدی را طراحی می کنیم تا ابتدا وجود یا عدم وجود فایل مورد نظر را بررسی کرده و سپس دستور مناسب را اجرا نماید :

php ? >
((“if( !file_exists( “welcome.txt
}
;(“die(“File not found
{
else
}
;(“file = fopen( “welcome.txt” , “r$
{
< ?

حال اگر در باز کردن فایل مورد نظر ، خطایی رخ دهد ، به جای پیام طولانی فوق ، پیام ملموس و کوتاه زیر نمایش داده می شود :

 File not found  : پیام خطای جدید

البته لازم به ذکر است که روش فوق برای خطاهای معمولی قابل استفاده بوده و در موارد مهمتر باید از مدیریت کننده های خطاهای پیشرفته تر استفاده نمود .