PDA

View Full Version : مدیریت خطاها



DR.HTML
شنبه 11 بهمن 1393, 09:39 صبح
دوستان سوالی دارم اونم اینکه چطور میشه کل خطاها رو یکجا مدیریت کرد اگر اشتباه نکنم با تنظیمات php.ini میشد فرض کنید من میخوام توی هر صفحه warning برخورد کردم بتونم مدیریتش کنم نه تک تک براش استثنا درست کنم

DR.HTML
یک شنبه 12 بهمن 1393, 19:32 عصر
دوستان ممنون میشم راهنمایی کنید

rezakho
یک شنبه 12 بهمن 1393, 22:59 عصر
در php می تونید مدیریت خطاها و استثناها رو خودتون به عهده بگیرید و برای این کار باید از توابع زیر استفاده کنید،

set_error_handler
set_exception_handler

حالا هر خطا یا استثنایی در برنامه رخ بده، توابعی که شما توسط 2 تابع بالا مشخص کردید اجرا میشه و شمایید که تصمیم می گیرید چه اتفاقی بیافته
این هم رفرنس هاشون

http://php.net/manual/en/function.set-error-handler.php
http://php.net/manual/en/function.set-exception-handler.php