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

Что значит такая запись?

Привет! Что значит такая запись в php, а именно после ($_GET['format'] == "csv") где знак вопроса, а потом двоеточие ?

$format = ($_GET['format'] == "csv") ? 'csv' : "txt";


Заранее спасибо!
  • Вопрос задан
  • 205 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
flygrounder
@flygrounder
Python/Django
Тернарный оператор. То, что до двоеточия вернётся, если выражение истинно, иначе оператор вернёт то, что после двоеточия.

php.net/manual/ru/language.operators.comparison.php
Ответ написан
Комментировать
PavelMonro
@PavelMonro
Более простая замена if ($_GET['format'] == "csv") {csv} else {txt }
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Ответ написан
Комментировать
leni_m
@leni_m
ЧупаКобрус
это краткая запись if else
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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