доброго времени суток объясните, как все-таки правильно писать <?php if() : ?> или <?php if() { ?> всегда писал <?php if() : ?> но жутко неудобно ибо не найдешь границ увидел что люди иногда пишут <?php if() { ?> что мне понравилось больше ибо по скобочкам можно границы увидеть так разницы нет? ограничения?
Смотря какое программирование применяете. Если вы используете шаблон (где должно быть минимум программного кода), то предпочтительнее использовать <? If ():?> <?endif?> чтобы не насиловать мозги верстальщика, который может быть незнаком с php. Однако если вы пишите код, который не предназначен для шаблона, а нужен именно для программной части (не вывода), то предпочтительнее было бы использовать If () { ... } это позволит избежать некоторой путаницы (многие редакторы с подсветкой кода выделяют открывающий и закрывающий тег для улучшения читаемости кода)