مطمئنا یکی از مشکلات اصلی برنامه نویسان وب نداشتن دقت کافی در نوشتن کدهاست. این‌بار به چند عملیات اشاره می‌کنم تا درصد خطاهای شما کاهش یابد.

متداول‌ترین خطا، اشکالات دستوری (syntactial) است. این اشکالات دستوری باعث به‌وجودآمدن خطاهای  warning در php می‌شود. برای جلوگیری از ارتکاب این نوع خطاها:

  1. هر خط دستوری را بایک semi-colon (;) تمام کنید.
  2. در داخل توابع از جمله ()print قبا از quotation یک backslash قرار دهید.
  3. علامت های پرانتز و آکولاد را که جفتی هستند (“مثلا”) حتما دوبار نوشته شود. یکبار در سمت راست عبارت و باردیگر در چپ.

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

  1. قبل از  php ?> یک خط خالی ایجاد کنید. این فضای خالی موجب نمایش پیام خطا می‌شود.
  2. بعد از ایجاد فضالی خالی کدهای زیررا در آن قرار دهید:
if(headers_sent()) {
    print(“PHP can not process your request, check your scripts!\n”);
} else {
اکنون در صورت وجود خطایی در کدها، مقدار تابع header به حالت True در می‌آید. درغیر این صورت کدهای صفحه اصلی اجرا و خوانده می‌شود.
پ.ن. با سپاس از علی صرافی عزیز برای درخواست این مقاله.