رفتن به مطلب

خطا ها در پی اچ پی


Mr.Gadatas

پست های پیشنهاد شده

با سلام و درود

 

در زبان اسکریپت نویسی پی اچ پی 7 گروه اصلی خطا وجود دارد که کسانی که میخواهند این زبان را بیاموزتد باید با این خطا ها آشنایی کاملی داشته باشند.

 

 

 

در ادامه به معرفی آن ها خواهیم پرداخت

 

 

 

1-Fatel Error "خطای مرگبار"

 

هر خروجی HTML قبل از خطای نمایش داده شده، اما به محض ظاهر شدن با خطا، هر چیز دیگری بعد از آن خواهد مرد چنین خطایی معمولا با ارجاع به یک فایل یا تابعی که وجود ندارد به وجود می اید.

 

 

2-Recovable Error "خطای قابل بازیافت"

 

این نوع از خطا معمولا زمانی ظاهر می شود که یک نوع خاص از خطا با نام استثنا "Exception" تولید می شود. پیام خطا حاوی جزئیات بیشتر بوده و دلیل و مکان مشکل را نشان می دهد اما برای تازه کار ها درک آن سخت است. برای جلوگیری از این خطا باید از قطعه کد های try و catch استفاده کنید.

 

 

3-Parse Error "خطای تجزیه"

 

این بدان معنی است که یک خطا در گرامر کد شما وجود دارد مانند کوتیشن هایی که با یک دیگر منطبق نیستند یا یک نقطه ویرگول که وارد نشده است در این حالت اسکریپت متوقف شده و مانع از نمایش هر گونه خروجی HTML می شود.

 

4-Warning "اخطار"

 

این به شما درباره یک مشکل جدی مانند یک فایل اینکلود گم شده می گوید با این حال اخطار انقدر جدی نیست که مانع اجرای بقیه کد شود.

 

 

5-Deprecated "منسوخ شده"

 

این مورد که در PHP 5.3.0 معرفی شد، به شما درباره امکاناتی که قرار است از نسخه های اصلی بعدی PHP حذف شوند اخطار می دهد. اگر چنین اخطاری را دیدید باید سعی کنید کد خود را بروز کنید تا در صورت اپدیت شدن سرور کد شما دچار مشکل نشود.

 

6-Strict "اکید"

 

این نوع از پیغام خطا درباره تکنیک هایی که درست نیست اخطار می دهند.

 

7-Notice "توجه"

 

در این حالت درباره موارد بی اهمیت تر توصیه می شود مانند استفاده از یک متغیر اعلان نشده با این که این نوع از خطا نمایش صفحه شما را متوقف نمی کنند " و می توانید نمایش آن را غیر فعال کنید"اما همیشه بهتر است سعی کنید تا مشکلات اعلام شده توسط ان را حل کنید.

 

 

نویسنده: David Stephan Powers

 

 

 

با تشکر از اینکه وقت با ارزشتون رو در اختیار من گذاشتید D:

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...