Задать вопрос
@CardRoy

Вопрос по PHP. Нужно разложить по полочкам один простой код?

Можете разложить по полочкам вот этот код, объяснить как она работает?
Код залил на jsfiddle чтобы нормально могли прочитать, т. к. здесь бывает не весь отображается -> https://jsfiddle.net/mepa4f4p/
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
jasonOk
@jasonOk
Легче болтать, чем код писать
Это краткая форма записи условного if

Эквивалент вашему примеру:

if ( isset($_GET['action']) ) {

$actionName = $_GET['action'];

} else {

$actionName = 'index';

}


С PHP 7.0 вы можете записать ещё короче:

$actionName = $_GET['action'] ?? 'index';

Пример:
(condition) ? /* value to return if condition is true */ 
            : /* value to return if condition is false */ ;

$a = 1;

echo $a === 1 ? 'Переменная $a равна 1' : 'Переменная $a не равна 1';
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы