error handling or exception handling

سلام. مي خواستم بدونم الان تو برنامه نويسي از كدومش استفاده مي كنند، error handling يا exception handling؟
 

P.H.P

Member
سلام


خوب هرکدوم کار خواص خودشو انجام میده

error handling یه سری خطاهایی هستن که باید مشخص کنی، کنترول خطاها رو دربر میگیره

ولی با exception ها میتونی جریان کار رو کنترول کنی، exception موقع اجرای برنامه throw ها رو catch میکنه

exception بحث گسترده ای داره نمیشه گفت برای کنترول خطا میشه ازش استفاده کرد

برای Set کردن تابع رو مینویسی بعد مشخص میکنی

موفق
 
سلام


خوب هرکدوم کار خواص خودشو انجام میده

error handling یه سری خطاهایی هستن که باید مشخص کنی، کنترول خطاها رو دربر میگیره

ولی با exception ها میتونی جریان کار رو کنترول کنی، exception موقع اجرای برنامه throw ها رو catch میکنه

exception بحث گسترده ای داره نمیشه گفت برای کنترول خطا میشه ازش استفاده کرد

برای Set کردن تابع رو مینویسی بعد مشخص میکنی

موفق

ممنون از شما.
نظرتون در مورد این کد چیه؟ خطاها رو به کاربر نشون نمی ده و در یک فایل ذخیره می کنه.
این که جایی از کد اشکال داره یا نه؟
این که روش درستی هست یا نه؟ روشهای بهتر کدومند؟

کد:
<?php
error_reporting(E_ALL); 
ini_set('display_errors',0);
function error($e_code,$e_desc,$e_file,$e_line){ 
    $error_message = "error code:$e_code\n description:$e_desc, error  file:$e_file, error line:$e_line". "\r\n-------------------------\r\n";
    error_log($error_message, 3, "err.log");
}

set_error_handler('error');
$conn=mysql_connect($host,$userName,$pass);
if(!$conn)
{
    die($message);
}
?>
 

P.H.P

Member
هر کدی واسه یه کاریه دیگه

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

درست بودن یا نا درست بودن روش به برنامه نویس مربوط میشه.
 

جدیدترین ارسال ها

بالا