🚀 تخفیف ۳۵٪ + ۳.۵ میلیون هدیه! برنامه‌نویسی رو الان شروع کن - فقط امروز!
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ امیر محمد جوادی
ترو و اکسپشن‌ها
جامعه پی اچ پی ایجاد شده در ۰۹ تیر ۱۴۰۲

سلام وقت بخیر

فرق ترو کردن و اکسپشن کردن متوجه نشدم و اینکه چه زمانی ما از ترو استفاده میکنیم سوالی که دارم اینه که استاد فرمودن اگر بخوایم با ترو خودم ارور بسازیم ازش استفاده میکنیم سوالم اینه چرا باید ارور خودمون بسازیم ؟

سلام،

ویدیو بصورت کامل آموزش داده شده باید همراه با استاد کدهارو تمرین کنید تا بهتر جا بیوفته.

منتها throw کردن یعنی پرتاب خطا انجام میدهید. خطا رو که پرتاب میکنید باید یک catch این خطارو دریافت کنه. بنابراین کدها در بدنه try نوشته میشه و در شرایط خاصی یا بصورت اتوماتیک خود کد مثلا متدهای مربوط به دیتابیس یک خطا throw میکنند یا اینکه دستی یک خطا throw میکنید که باید catch مربوطه رو بنویسید تا خطای برتاب شده را catch کنه(اصطلاحاً این پرتاب خطا رو ار رو هوا بگیره)

بهترین پاسخ
محسن موحد ۰۹ تیر ۱۴۰۲، ۱۶:۳۴