Есть ли какая-либо разница в производительности (особенно в скорости или в памяти) между следующими двумя подходами?
$foo = false;
for ($i = 0; $i < 100; $i++) {
if ($i % 5 === 0) {
$foo = true;
}
}
против
$foo = false;
for ($i = 0; $i < 100; $i++) {
$foo = $i % 5 === 0;
}
Это абстрактный пример, нохотя я предпочитаю более лаконичный синтаксис последнего, я не уверен, влияет ли постоянное назначение на производительность?