Я следую «правилу»:
Если оператор «if» выполняет тестирование, чтобы что-то сделать (функции вызова IE, переменные настройки и т. Д.), Используйте фигурные скобки.
if($test)
{
doSomething();
}
Это потому, что я чувствую, что вам нужно прояснить, какие функции вызываются, и куда идет поток программы, при каких условиях. Наличие у программиста точного понимания того, какие функции вызываются и какие переменные установлены в этом состоянии, важно для того, чтобы помочь им понять, что именно делает ваша программа.
Если оператор «if» выполняет тестирование, чтобы прекратить что-либо делать (управление потоком IE внутри цикла или функции), используйте одну строку.
if($test) continue;
if($test) break;
if($test) return;
В этом случае для программиста важно быстро обнаружить исключительные случаи, когда вы не хотите, чтобы код запускался, и все это покрывается $ test, а не блоком выполнения.