زمانیکه دستورتون وابسته به عوامل خارجی هست و ممکن است استثنائا اجرا نشودسوالی که برام پیش اومده اینه که چه زمانی باید از try و catch در php استفاده کرد؟
مثال :
اتصال به دیتابیس به دلیل اینکه دیتابیس مشکل دارد
خواندن یا نوشتن فایل به دلیل اینکه فایل یا موجود نیست یا اجازه خواندن ندارد
اتصال به وبسرویس به دلیل اینکه خطای شبکه موجود است
لذا میتونید خطای مناسب رو توی خود پی اچ پی هندل کنید در زمان ایجاد .
بله ، اون کلاس اجزای خطای ایجاد شده رو در اختیارتون میذاره ، میتونید خطا رو توی یه فایل لاگ کنید بعدا بخونید و در کل برای مدیریت خطاست اینکه زمانیکه خطا پیش اومد چه تمهیداتی انجام بشه .بعد یه سوال دیگه هم هست اگر یک کلاس بنویسم که از کلاس Exception ارث ببره مانند این مورد بازم باید از try و catch استفاده کرد؟