throw در اونجا نقش سینتکسی خاصی داره؟
من که چیزی جز یک تکست معمولی از throw ندیدم
اون فقط یک مثال بود
بعضی مواقع نیاز هست برای بررسی سطح دسترسی ها و .... یک عدد بررسی بشه
یک مشال میزنم
شما نیاز هست برای هر لینک سایتتون یک استرینگ 4 کارکتری بین 62 حرف (a^z,A^Z,0^9) انتخاب کنید
خب طبیعتا یک تابع قرار مدیدن که این رشته رو بسازه(هنگام ثبت مطلب)
تمام فیلدها داره به دیتا بیس میره اما اون استرینگه بطور اتفاقی تکراری شده پس بیاد tray catch کنه برای یافتن استرینگی که تکراری نیست و چون ممکنه تمام رشته ها قبلا استفاده شده باشند!!
در مثال ساده بالا نیازی به try catch نیست اما چون یک روز این رشته ها تموم میشند باید catch کنه شما متوجه بشید
شما در نظر بگیرید یک کوتاه کننده لینک دارید که با فهمیدن پایان ظرفیت 4 کارکتری (از خروجی ارور) اتوماتیک اونو میبرید رو رشته 5 تایی)
- - - Updated - - -
خیلی موارد دیگه هم هست
مثلا بک آپ با php و انتقال اون به دیتا بیس دیگه
چون باید ارسال بشه باید try catch کنید