Нет, ну я знаю что можно писать по разному и ничего в этом нет плохого. Но я к тому что зачем переплетать один стиль с другим? Где-то есть, где-то нет.
Код работает и это самое главное но где эстетика?) Opencart сам же в таком стиле
if($a){
$b = $a;
}else{
$b = $c;
}
а не так:
if($a){
$b = $a;
}else
$b = $c;
мне кажется второй вариант как-то похабно выглядит, вроде как на скорую руку накидано.
Понятно что
$a = $b?$b:$c;
это удобно и читаемо, можно смешивать. Но когда то есть скобки то нет, как-то не то, мне так кажется.
А по поводу тегов в контроллере, по-моему это не очень красиво, можно же разделять
Пост создал услышать ваши мнения, вот это классно написано:
// Если кода не много, вполне можно
if ($a > 0) $b = true;
else $b = false;
// Но лучше вот так
$b = ($a > 0) ? true : false;
// Но вот такой вариант для чтения удобнее
if ($a > 0) {
$b = true;
} else {
$b = false;
}
// Но если у нас только булевое значение, можно вообще вот так
$b = $a > 0;