Просмотр поста

.
reaper

Delphinum,

В таких случаях, предпочитаю не использовать тернарный оператор вовьсе. Думаешь стоит включить это в правило?


Надо для начала хорошенько подумать.
У меня довольно часто выходят такие вот выражения. А еще учитывая вложенность, там вообще без переносов не обойтись, иначе очень сложно читать.
В итоге получается что-то вроде этого:

$value = is_numeric($value)
    ? (int) $value
    : (is_string($value)
        ? $this->db->real_escape_string($value)
        : (is_int($value)
            ? $value
            : null
        )
    );


Про пробелы можно долго спорить. От того, что я стану вводить на два пробела меньше для меня ничего не изменится. Экономия на спичках. ИМХО.

Для отступов использую 4 пробела. Вынужден согласиться, избыточно, но ничего менять не хочется, это опять перевыкать .
Кстати можно было бы и табы использовать, хотя бы потому что это даёт возможность каждому настроить отступы по своему усмотрению. А моноширинно или нет, я разницы не замечаю. Вообще, как понять, моноширинно?