2015-06-03 3 views
-3

Я работаю в коде отступы в PHP, в то время как я работал на следующем фрагменте кода его показ следующей ошибкиОшибка в коде с отступом

<? php 
$name = 'Alex'; 
$age = 21; 
if (strtolower($name)) 
    { 
    if ($age>=21) 
     { 
     echo "You are not over 21"; 
     if (1===1) 
     { 
      echo "yes, 1 is equal to 1"; 
     } 
    } 
    else 
    { 
     echo "You are not Alex"; 
    } 
} 
?> 

= 21) {эхо «Вы не более 21»; if (1 === 1) {echo "yes, 1 равно 1"; }} else {echo «Вы не Алекс»; }}?>

что случилось с моим кодом?

+1

И что это за ошибка? Кроме того, 'if (strtolower ($ name))' должно быть 'if (strtolower ($ name) ==" alex ")' right? – Darren

+1

Вы печатаете: * Вы не старше 21 *, когда они равны или больше 21 .. – Rizier123

+1

Каждое 'if' истинно здесь. Почему же тогда? –

ответ

1

Если вы видите вывод PHP-кода на свою веб-страницу, код не распознается как PHP на вашем веб-сервере и поэтому рассматривается как html. Изменение <? php to <?php. <? будет работать только в том случае, если короткие теги php включены, и, таким образом, следующий «php» будет вызывать ошибку PHP.

+1

Как это связано с вопросом? – Rizier123

+0

@cbf работал отлично. –

Смежные вопросы