سلامی مجدد
set_error_handler('error_handler::errorDefult');
class error_handler
{
public static function errorDefult($level,$message,$file,$line){
throw new \ErrorException();
}
lمیخواستم ببینم new ErrorException چه تفاوتی با همین new Exception داره؟
و روش یگه هم هست از ErrorException استفاده نکنم و ارورها رو با استایل خاصی چاپ کنم؟
ErrorException معمولا برای تبدیل ارور های php (مطرح شده توسط error_reporting) به Exception استفاده میشه
بهتره که مستقیما از Exception استفاده نشه چون خیلی کلیه... میتونید از ساب کلاس ها و یا از اکسپشن های از پیش تعریف شده SPL استفاده کنید
http://php.net/manual/en/spl.exceptions.php
@ali.bayat
سپاس از شما .
معمولا ارورهای مطرح php رو کنترل می کنن یانه ؟ من با این روشی که استفاده کردم نتونستم اکثر ارورهارو کنترل کنم:؟ چررا؟
class error_handler
{
public static function errorDefult($level,$message,$file,$line){
echo $level.'error:'.$message;
}
set_error_handler('error_handler::errorDefult');
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟