Delphinum,
В таких случаях, предпочитаю не использовать тернарный оператор вовьсе. Думаешь стоит включить это в правило?
Надо для начала хорошенько подумать.
У меня довольно часто выходят такие вот выражения. А еще учитывая вложенность, там вообще без переносов не обойтись, иначе очень сложно читать.
В итоге получается что-то вроде этого:
$value = is_numeric($value)
? (int) $value
: (is_string($value)
? $this->db->real_escape_string($value)
: (is_int($value)
? $value
: null
)
);Про пробелы можно долго спорить. От того, что я стану вводить на два пробела меньше для меня ничего не изменится. Экономия на спичках. ИМХО.
Для отступов использую 4 пробела. Вынужден согласиться, избыточно, но ничего менять не хочется, это опять перевыкать
Кстати можно было бы и табы использовать, хотя бы потому что это даёт возможность каждому настроить отступы по своему усмотрению. А моноширинно или нет, я разницы не замечаю. Вообще, как понять, моноширинно?