آموزش اشکال زدایی در PHP

4 سال پیش
آموزش اشکال زدایی در PHP
امتیاز دهید post

آموزش اشکال زدایی اشکالات در PHP

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش اشکال زدایی در PHP خواهیم پرداخت.

برنامه ها بار اول به ندرت به درستی کار می کنند. بسیاری از موارد ممکن است در برنامه شما اشتباه ایجاد کنند که باعث می شود مترجم PHP یک پیام خطا ایجاد کند. شما در مورد اینکه این پیام های خطا کجا می روند ، یک انتخاب دارید. پیام ها می توانند همراه با سایر خروجی های برنامه به مرورگر وب ارسال شوند. همچنین می توانند در گزارش خطای سرور وب وارد شوند.

برای نمایش پیام های خطا در مرورگر ، دستورالعمل پیکربندی display_errors را روی On تنظیم کنید. برای ارسال خطا به گزارش خطای وب سرور ، log_errors را روی On تنظیم کنید. اگر پیام های خطا در هر دو مکان می خواهید ، می توانید هر دو را روی On تنظیم کنید.

PHP برخی ثابت ها را که می توانید از آنها برای تعیین مقدار گزارش_خطا استفاده کنید تعریف می کند ، به این ترتیب که فقط خطاهای انواع خاص گزارش می شوند: E_NOTICE (اعلان ها) ، و E_STRICT (اعلان های دقیق).

هنگام نوشتن برنامه PHP ، بهتر است از ویرایشگرهای آگاه به PHP مانند BBEdit یا Emacs استفاده کنید. یکی از ویژگی های خاص ویژه این ویراستاران برجسته سازی نحوی است. این رنگ قسمت های مختلف برنامه شما را بر اساس اینکه آن قسمت ها هستند تغییر می دهد. به عنوان مثال ، رشته ها صورتی هستند ، کلمات کلیدی مانند آبی و اگر آبی هستند ، نظرات خاکستری و متغیرها سیاه هستند.

ویژگی دیگر تطبیق نقل قول و براکت است که به شما کمک می کند تا از تعادل قیمت ها و براکت های خود اطمینان حاصل کنید. هنگامی که یک مرز جدا کننده مانند} را تایپ می کنید ، ویرایشگر دهانه {مطابق آن را برجسته می کند.

نکات زیر وجود دارد که باید هنگام اشکال زدایی برنامه شما تأیید شوند.

  • Missing Semicolons – هر عبارت PHP با یک نقطه ویرگول به پایان می رسد (؛). PHP تا زمانی که به نقطه ویرگول نرسد ، خواندن بیانیه را متوقف نمی کند. اگر نقطه ویرگول را در انتهای خط کنار بگذارید ، PHP خواندن عبارت در خط زیر را ادامه می دهد.
  • علامت های مساوی کافی نیست – وقتی از یک عبارت مقایسه می پرسید که آیا دو مقدار برابر هستند ، به دو علامت برابر احتیاج دارید (==). استفاده از یک علامت برابر اشتباه رایجی است.
  • نام متغیرهای غلط املایی – اگر متغیری را اشتباه املایی کرده باشید ، PHP آن را به عنوان یک متغیر جدید درک می کند. به یاد داشته باشید: از نظر PHP ، $ test همان متغیر $ Test نیست.
  • Missing Dollar Signs – مشاهده علامت دلار از دست رفته در نام متغیر واقعاً دشوار است ، اما حداقل معمولاً منجر به پیام خطا می شود تا بدانید کجا مشکل را جستجو کنید.
  • Troubling Quotes – شما می توانید نقل قول های بسیار زیاد ، بسیار کم یا اشتباه داشته باشید. بنابراین تعداد متعادل قیمت ها را بررسی کنید.
  • Missing Parentheses and curly brackets – آنها همیشه باید جفت باشند.
  • فهرست آرایه – همه آرایه ها باید به جای 1 از صفر شروع شوند.

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

 

منبع.

 

لیست جلسات قبل آموزش PHP

  1. آموزش PHP
  2. معرفی PHP
  3. آموزش تنظیمات محیط PHP
  4. آموزش نحو PHP
  5. آموزش انواع متغیر در PHP
  6. آموزش انواع ثابت ها در PHP
  7. آموزش انواع عملگرها در PHP
  8. آموزش تصمیم گیری در PHP
  9. آموزش انواع حلقه در PHP
  10. آموزش آرایه ها در PHP
  11. آموزش رشته ها در PHP
  12. آموزش مفاهیم وب در PHP
  13. آموزش روش های  GET & POST در PHP
  14. آموزش Inclusion فایل در PHP
  15. آموزش پرونده ها و I / O در PHP
  16. آموزش توابع در PHP
  17. آموزش کوکی ها در PHP
  18. آموزش جلسات در PHP
  19. آموزش ارسال ایمیل با استفاده از PHP
  20. آموزش بارگذاری پرونده در PHP
  21. آموزش استاندارد کدگذاری در PHP
  22. آموزش متغیرهای از پیش تعریف شده در PHP
  23. آموزش عبارات منظم در PHP
  24. آموزش مدیریت خطا و استثنا در PHP
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه