"Правило", якого я дотримуюся, таке:
Якщо оператор "якщо" тестує для того, щоб зробити щось (функції виклику IE, налаштування змінних тощо), використовуйте дужки.
if($test)
{
doSomething();
}
Це тому, що я відчуваю, що вам потрібно зрозуміти, які функції викликаються та куди йде потік програми, за яких умов. Щоб програміст зрозумів, які саме функції викликаються та які змінні встановлені в цій умові, важливо допомогти їм зрозуміти, що саме робить ваша програма.
Якщо оператор "якщо" тестує, щоб перестати щось робити (управління потоком IE в циклі або функції), використовуйте один рядок.
if($test) continue;
if($test) break;
if($test) return;
У цьому випадку, що важливо для програміста, це швидко виявити, які виняткові випадки, коли ви не хочете запускати код, і все це прикрито в $ test, а не в блоці виконання.