Альтернативный синтаксис PHP
При написании приложений необходимо отделять логику скрипта от его представления (шаблона). Например, всем известная модель (H)MVC весьма удачно справляется с этой задачей, где верстальщик работает непосредственно с видом, смысл которого - как можно меньше php на ряду с основной html - разметкой. Но совсем без php вставок нам не обойтись, зато эти вставки мы максимально сократить и сделать можем удобными, так чтобы html не пересекался с php-кодом.
Echo
<?= $string ?>
Цикл Foreach
<? foreach ($array as $item): ?>
<?=$item?>
<? endforeach; ?>
Цикл for
<? for ($item = 1; $item <= 10; $item ++): ?>
<?=$item?>
<? endfor; ?>
Условные операторы if else
<? if ($item > 10): ?>
Значение больше десяти.
<? elseif ($item < 10): ?>
Значение меньше десяти.
<? else: ?>
Значение равно десяти.
<? endif; ?>
Конструкция выбора switch-case
<? switch ($item): case 1: ?>
Значение равно 1
<? break; ?>
<? case 2: ?>
Значение равно 2
<? break; ?>
<? case 3: ?>
Значение равно 3
<? break; ?>
<? default: ?>
Значение не известно
<? endswitch; ?>
Комментарии:
Нету комментариев для вывода...