PHP Exceptions
در PHP، Exception روشی برای مدیریت خطاهاست.
به جای اینکه اسکریپت در صورت بروز خطا متوقف بشه، میتونیم اون رو "catch" کنیم و رفتار دلخواه نشون بدیم.
1️⃣ ساختار try / catch
📌 خروجی:
2️⃣ استفاده از finally
بلوک finally همیشه اجرا میشه، چه خطا رخ بده چه نده.
3️⃣ گرفتن اطلاعات بیشتر از Exception
متدهای مهم:
-
()e->getMessage→ پیام خطا -
()$e->getCode→ کد خطا -
()$e->getFile→ فایلی که خطا در آن رخ داده -
()$e->getLine→ شماره خط
4️⃣ ایجاد Exception سفارشی
میتونیم کلاس اختصاصی برای مدیریت خطاها بسازیم:
5️⃣ چندین Catch برای انواع Exception
✅ جمعبندی:
-
try→ کدی که ممکنه خطا بده -
catch→ گرفتن و مدیریت خطا -
finally→ همیشه اجرا میشه -
میتونیم Exception سفارشی تعریف کنیم
-
میشه چندین نوع Exception رو مدیریت کرد
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React