خطا Parse error در php

خطا Parse error در php

در این بخش از آموزش طراحی سایت شیرازلرن به سراغ خطاهای php می رویم و با خطای  Parse error آشنا می شویم.

 

if ($t < 20) { echo "Have a good day!"; } else { echo "Have a good night!";

Parse error: syntax error, unexpected end of file in C:\xampp2\htdocs\amophp\a2.php on line 11

 

در مثال بالا خطای  Parse error در php ، به این دلیل اتفاق افتاده است که انتهای دستور if را نبسته ایم.

کافی است انتهای دستور را با } ببندید تا خطای (error) پی اچ پی از بین برود.

حتما در هنگام کار با دستورات شرطی php بایستی به انتهای فایل یا دستور توجه کنید. در صورتی که انتهای دستور را نبسته باشید با چنین مشکلی مواجه می شوید.

مثال دوم:

در مثال دوم ما سیمی کالن را فراموش کرده ایم و خطای Parse error: syntax error را مشاهده می کنیم.

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

 

<?php echo "sh711.com" echo "website" ?>

Parse error: syntax error, unexpected 'echo' (T_ECHO), expecting ',' or ';' in C:\xampp2\htdocs\amophp\a3.php on line 3

توضیحات اضافی :

اگر php را بخوبی بیاموزید براحتی می توانید مشکلات را بیابید و از بین ببرید.

خطا Parse error  ، به خطای نحوی یا Syntax error  مشهور است. این خطا زمانی اتفاق می افتد که برنامه نویس یک اشتباه تایپی انجام دهد انجام دهد مثلا انتهای فایل را نبندد یا سیمی کالن را فراموش کند.

زمانی که خطا  Parse error: syntax error رخ می دهد معمولا برنامه متوقف می شود و اجرای برنامه را با مشکل مواجه می کند.

سعی کردیم با این دو مثال ، شما را با خطای Parse error یا خطا syntax error بیشتر آشنا کنیم.

 

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

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