Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите найти ошибку php

! гер Знаток (326), открыт 11 часов назад
Суть программы проверит чётность числа в переменной $a
<?php
$a = 4
If ($a % 2 == 0) {
Echo 'четное';
} else {
Echo 'нечетное';}
? >
Ошибка: PHP Parse error: syntax error, unexpected token "if" in /HelloWorld.php on line 3
1 ответ
speexz Мыслитель (5729) 11 часов назад
В предоставленном коде есть несколько ошибок, которые нужно исправить:

1. В конце строки `$a = 4` отсутствует точка с запятой (`;`).
2. В языке PHP ключевые слова чувствительны к регистру. Следовательно, `If` и `Echo` должны быть написаны как `if` и `echo`.
3. В конце кода `? >` пробел перед `>` не нужен, правильный тег закрытия PHP — `?>`.

Исправленный код будет выглядеть так:


 <?php  

$a = 4;

if ($a % 2 == 0) {

echo 'четное';

} else {

echo 'нечетное';

}

?>

Теперь код работает корректно: если `$a` — чётное число, он выведет "четное", в противном случае — "нечетное".
партнер [www.a77r.ru]Мыслитель (9061) 7 часов назад
я бы немного подсократил:
 <?php   

$a = 4;

if ($a % 2) {
echo 'не';
}

echo 'четное';
Похожие вопросы