گرفتن کد (getCode)
متد «getCode()» کد عددی استثنا را می دهد. «استثنا (Exception)» خطای کنترل شده است. با این کد، خطاها را سریع تر ردیابی می کنی. در پروژه بزرگ، این کدها مثل شماره کلاس هستند.
تعریف ساده و کاربرد
getCode() یک عدد صحیح برمی گرداند. بنابراین هر نوع خطا، کد مخصوص دارد. سپس در گزارش ها، براساس کدها جست وجو می کنی. این روش، عیب یابی را سریع می کند.
مثال عملی از منبع
<?php
try {
throw new Exception("An error occurred", 120);
}
catch (Exception $e) {
echo "Error code: " . $e->getCode();
}
?>
گام های کاربردی
- برای هر سناریو، کد یکتا تعیین کن.
- هنگام پرتاب استثنا، کد مناسب بده.
- در لاگ ها با کدها جست وجو کن.
نکته: کد باید معنی دار باشد. مثلاً 100 برای اعتبارسنجی.
صفحات مرتبط داخلی
برای گرفتن کد استثنا و مرور متدها، صفحه مرجع را ببین. همچنین سازنده استثنا در کلاس Exception توضیح داده شده است.
جمع بندی سریع
- getCode() عدد خطا را می دهد.
- کدها جست وجو را سریع می کنند.
- کد یکتا و معنی دار انتخاب کن.
- از کد در لاگ ها استفاده کن.