2016-05-15 5 views
1

Я пытаюсь идентифицировать свои страницы (для меню), используя трёхмерный оператор.«Если» тернарный с эхом(). Parser показать мне ошибку

$page_name = "workers"; 

($page_name != "home") ? echo "home"; 

Таким образом, я полагаю, что «дом» должен появиться, но нет. Parser показать мне ошибку:

Parse error: syntax error, unexpected '?'

Что я делаю неправильно ??

+0

Какая версия PHP это? Парсер должен был быть «неожиданным T_ECHO» обычно. – mario

ответ

1

Вы ternary syntax неправильно, попробуйте следующее:

$page_name = "workers"; 
echo ($page_name != "home" ? "home" : null); 
+0

Большое спасибо !!!! : D – n21b

+0

Тебе очень приятно @ n21b. Если бы мой ответ помог вам, пожалуйста, дайте ему 1+ и отметьте его как правильно, нажав на ✓ рядом с ▲ ▼, спасибо! –