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

Можно ли уместить в один if?

Если в настройках image обязательна, то проверяем наличие image и document. Если нет, то только document, image не проверяем.
// $imageRequired - true/false из конфига
if ($imageRequired) {
  if ($this->hasImage and $this->hasDocument) {
    return true;
  }
}else{
  if ($this->hasDocument) {
    return true;
  }
}
return false;

Не могу сообразить, как оптимизировать ифы до одного.
  • Вопрос задан
  • 249 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
@sidni
Php Developer
return $imageRequired ?  $this->hasImage && $this->hasDocument  :  $this->hasDocument
Ответ написан
VladimirAndreev
@VladimirAndreev
php web dev
Оставь как есть...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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