PHP

Альтернативный синтаксис 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; ?>
Теги:
синтаксис
Добавлено: 03 Апреля 2018 18:52:24 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...