@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;

Не могу сообразить, как оптимизировать ифы до одного.
  • Вопрос задан
  • 247 просмотров
Пригласить эксперта
Ответы на вопрос 2
@sidni
Php Developer
return $imageRequired ?  $this->hasImage && $this->hasDocument  :  $this->hasDocument
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы