Так просто, что я просто никогда не мог найти прямой ответ.
Что лучше (производительность или иное):
$var = false;
If ($a == $b) {
$var = true;
}
или
If ($a == $b) {
$var = true;
} else {
$var = false;
}
Я слышал аргументы для обоих способов. Я нахожу первого чистящего средства, чтобы убедиться, что он установлен, и немного меньше кода. Про-то, что вам может потребоваться только один раз установить его без условного. Но con заключается в том, что если аргумент верен, он устанавливается дважды.
Я предполагаю, что второй способ - это, вероятно, наилучшая практика.