У меня есть 2 цикла while в операторе if затем else if, код работает и все хорошо, но просто маленький вопрос.
Возьмите мой первый пример, я объявляю в цикле while оператор true для его выполнения,
if ($levelChange > 0) {
while ($levelChange != 0) {
echo '<p>You gained a level you are now ' . ($levelChange + $user['level']) . '</p>';
$levelChange--;
}
}
elseif ($levelChange < 0) {
while ($levelChange != 0) {
echo '<p>You just lost a level you are now ' . ($levelChange + $user['level']) . '</p>';
$levelChange++;
}
}
А мой второй пример - нет,
if ($levelChange > 0) {
while ($levelChange) {
echo '<p>You gained a level you are now ' . ($levelChange + $user['level']) . '</p>';
$levelChange--;
}
}
elseif ($levelChange < 0) {
while ($levelChange) {
echo '<p>You just lost a level you are now ' . ($levelChange + $user['level']) . '</p>';
$levelChange++;
}
}
Они оба работают, но какой из них лучше использовать и почему, также, если кто-нибудь знает, что может быть быстрее, пожалуйста, просветите меня,
Спасибо