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

Как правильно проверить checked с тернарным оператором?

Здравствуйте!
Объясните пожалуйста, правильно ли я переделал код проверки.
Было:
if ( ! isset( $input['enable'] ) ) {
	$input['enable'] = null;
}
$input['enable'] = ( '1' === $input['enable'] ? 1 : 0 );


Стало:
$input['enable'] = isset( $input['enable'] ) ? 1 : 0;


В форме есть input поле с типом checkbox, передается 1 или 0 при выборе.
По факту код работает и сохраняет, но вот нужен ли был?
$input['enable'] = null;
  • Вопрос задан
  • 23 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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