خطای پی اچ پی Undefined variable

خطای پی اچ پی Undefined variable

در این بخش از آموزش های شیرازلرن ، قصد داریم به خطای Undefined variable بپردازیم و با راه حل رفع آن آشنا شویم..

 

 while($x <= 5) {
    echo "The number is: $x";
    $x++;
}

    Notice: Undefined variable: x in C:\xampp2\htdocs\amophp\a2.php on line 2

خطای پی اچ پی Undefined variable در صورتی نمایش داده می شود که متغیر مشکل داشته باشد. یعنی متغیر را نمیشناسد.

برای رفع خطای php بایستی متغیرها را در سطر مشخص شده بررسی کنید و اشکال را رفع کنید.

در مثال بالا متغیر مشکل دارد. مقدار اولیه مشخص نشده است.

برای حلقه while بایستی ابتدا مقدار اولیه مشخص شود.

خطای پی اچ پی Undefined variable نیز به همین دلیل پیش آمده است.

نحوه کار حلقه while به این صورت است که مقدار اولیه مشخص می شود و سپس تا زمانی که شرط برقرار است حلقه ادامه پیدا میکند.

در خطاهای php ، معمولا خطا (error) مشخص می شود فقط بایستی کمی توجه کنید. چون دقیقا اعلام می کند که در کدام خط و نوع خطا چیست.

منبع : شیرازلرن

تگ ها : آموزش php آموزش طراحی سایت