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

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

Можете разложить по полочкам вот этот код, объяснить как она работает?
Код залил на jsfiddle чтобы нормально могли прочитать, т. к. здесь бывает не весь отображается -> https://jsfiddle.net/mepa4f4p/
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Решения вопроса 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';
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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