PDA

View Full Version : مشکل در دستور ELSE



Tarragon
سه شنبه 19 اردیبهشت 1391, 18:44 عصر
سلام بعضی وقت ها در برنامه هایی که می نویسم ارور Parse error: syntax error, unexpected T_ELSE in C:\wamp\www\v2v.php on line 480 رو می ده
این ارور مال چیه ؟ در صورتی که دستور هیچ مشکلی نداره

djsaeedkhan
سه شنبه 19 اردیبهشت 1391, 19:50 عصر
این مربوط به قسمت else میشه
مثلا اگر بصورت زیر کار کنید خطا میگیره


if()
{
........
}
else
........
}

MMSHFE
چهارشنبه 20 اردیبهشت 1391, 08:45 صبح
همچنین اگه if قبلش نباشه هم با خطا مواجه میشین. مثال:


$x = 1;
while($x++ < 1000) {
if($x % 2 == 0) {
echo 'Even<br/>'.PHP_EOL;
}
}
else {
echo 'Odd<br/>'.PHP_EOL;
}

درسته که الآن بخاطر تورفتگی ها (Indent) مشخص میشه که else به هیچ if خاصی مربوط نمیشه اما اگه تورفتگی رو رعایت نکنید، پیداکردن اینگونه خطاها سخت میشه.
موفق باشید.