#php #operators
#php #операторы
Вопрос:
С какой-то целью я пытаюсь создать вспомогательный класс и пытаюсь сделать максимально чистый код.
Что я хотел бы знать: у вас есть идея, как сравнивать переменные строго или нет в зависимости от условия?
Exemple :
// [...]
if ($strict) {
return ($var > $test);
} else {
return ($var >= $test);
}
Есть ли правильный или более короткий способ добиться этого?
Вы, вероятно, скажете, что такой короткий тест не является настоящей проблемой, но я упростил его для StackOverflow. Мои условия намного больше, но поскольку они действительно похожи, за исключением оператора, я действительно спрашиваю себя, как этого добиться.
Спасибо за помощь 😉
Комментарии:
1. Троичный оператор был бы короче… но читать немного сложнее
return $strict ? ($var > $test) : ($var >= $test);
2. Это возможно, но я ищу более краткий, если он существует: p
3. Что-то вроде
return $var ($strict ? > : >=) $test;
было бы идеально 🙂