Маленькое отступление от глобальных и умных слов: оператор endwhile заменяет собой фигурные скобочки 😉
Как это происходит на практике:
Раньше (до того, как узнали о существовании endwhile) мы писали код так:
<!DOCTYPE html>
<html>
<head>
<title>A loop of your own</title>
<link type=’text/css’ rel=’stylesheet’ href=’style.css’/>
</head>
<body>
<?php
//Add while loop below
$f = 0;
while ($f < 3) {
echo «Hallo».» $f».»<br>»;
$f ++;
}
?>
</body>
</html>
<?php //Add while loop below $minimal = 0; $maximal = 10; while ($minimal < $maximal) { echo "Hallo"."$minimal"."\n"; $minimal ++; }
но теперь, озаренные лучами просвещения, и вооруженные endwhile, мы пишем код так:
<!DOCTYPE html>
<html>
<head>
<title>A loop of your own</title>
<link type=’text/css’ rel=’stylesheet’ href=’style.css’/>
</head>
<body>
<?php
//Add while loop below
$f = 0;
while ($f < 3):
echo «Hallo».» $f».»<br>»;
$f ++;
endwhile;
?>
</body>
</html>
<?php //Add while loop below $f = 0; while ($f < 3): echo "Hallo "."$f"."\n"; $f ++; endwhile; ?>
Как видите — разница только в двоеточии, поставленном вместо начальной фигурной скобки, и операторе endwhile, который использован вместо закрывающей фигурной скобки. Все остальное — не меняется. Честно сказать — особой разницы нет, и потому — пользуйтесь методом, который вам удобнее.