RSS Feed Подписка на RSS

Все, чем интересуются wap мастера.

Сервис сокращения ссылок
Рекомендуем хорошую wap баннерную сеть
Обзор китайских товаров
Хороший и качественный хостинг, VDS, VPS, Dedicated с поддержкой

Альтернативный синтаксис php

В php есть альтернативный синтаксис, он очень хорош когда идет разделение html разметки от php кода. Возможно для многих это и не являлось великой тайной, но все же заметку я добавлю для того, что бы и сам мог иногда подглядеть, а вдруг забуду при длительном не использовании ;)

Начнем с самого простого – вывода текста на экран, т.е. замена echo/print.

<?= $var?>

Этот код выведет на экран значение переменной var (аналог echo $var;)

Управляющие структуры PHP

Цикл foreach
<? foreach ($array as $value): ?>
<?=$value?>
<? endforeach; ?>
Цикл for
<? for ($i = 1; $i <= 3; $i++): ?>
<?= $i ?>
<? endfor; ?>
Цикл while
<? while ($i < 3): ?>
<?= $i ?>
<? endwhile; ?>

 

Условный оператор if-else

<? if ($i > 3): ?>
Значение больше 3.
<? elseif ($i < 3): ?>
Значение меньше 3.
<? else: ?>
Значение равно 3.
<? endif; ?>

Конструкция выбора switch-case

В случае оператора switch нужно обратить внимание на то, что нельзя разрывать условие и первое выражение.

<? switch ($i):
case 1: ?>
Значение равно 1.
<? break; ?>
<? case 2: ?>
Значение равно 2.
<? break; ?>
<? case 3: ?>
Значение равно 3.
<? break; ?>
<? default: ?>
Стандартный выбор
<? endswitch; ?>

Метки: , ,

Один комментарий к “Альтернативный синтаксис php”

  1. 1
    Трудорг

    Познавательно. Спасибо. :)

Оставить комментарий


Спонсор:
эротические галереи фото бесплатно