Similar presentations:
Основы синтаксиса. Включение в HTML
1. WWW #2.1.: Основы синтаксиса. Включение в HTML
WWW #2.1.: ОСНОВЫ СИНТАКСИСА.ВКЛЮЧЕНИЕ В HTML
© НГУЭУ 2013-2016
#1.1. WWW: Введение. Веб-разработка
1
2. Теги PHP
PHP размещает свои инструкции внутри веб-документаИнструкции PHP обрабатываются до передачи документа клиенту
Варианты оформления тегов:
<?php
инструкции языка ?>
<script language="php'> инструкции языка </script>
<? инструкции языка ?>
<% инструкции языка %>
© НГУЭУ 2013-2016
PHP: Основы синтаксиса
2
3. Разделение инструкций
В PHP, как и в любом императивном языке программированиявыполнение программы заключается в выполнении инструкций
В отсутствие специальных конструкций передача управления в
потоке управления происходит от предшествующей инструкции к
последующей - последовательно
Инструкции (операторы) в PHP разделяются точкой с запятой '; '
Перед закрывающим тегом ставить разделитель не обязательно:
<?php
$a=1;
$b=$a+1;
echo 'Это тест'
?>
© НГУЭУ 2013-2016
PHP: Основы синтаксиса
3
4. Блоки инструкций
В ряде случаев в PHP несколько инструкций, для которыхпредполагается совместное выполнение, бывает необходимо
объединить в единый блок
Объединение инструкций (операторов) в блок выполняется с
помощью фигурных скобок:
<?php
if ($a != 0)
{echo 'обнуляем переменную а! <br>';
$a=0;}
b=5
?>
© НГУЭУ 2013-2016
PHP: Основы синтаксиса
4
5. Изолирование от HTML
Инструкции PHP обрабатываются до передачи документа клиентуВсе, что находится вне пары открывающегося и закрывающегося
тегов, игнорируется интерпретатором PHP
<p>Это будет проигнорировано PHP и отображено браузером</p>
<?php echo 'А это будет обработано.'; ?>
<p>И это будет проигнорировано PHP и отображено браузером.</p>
Более сложный пример изолирования
<?php
if ($a) { ?>
<p>Это будет отображено если $a</p>
<?php } else {?>
<p>Это будет отображено если не $a</p>
<?php }?>
Альтернативный синтаксис управляющих конструкций
© НГУЭУ 2013-2016
PHP: Основы синтаксиса
5
6. Комментарии
Причины комментирования кода:Зафиксировать смысл инструкций
Создать основу коллективной работы
Навигация по программе, заготовки к технической документации и др.
Варианты комментирования:
Однострочный комментарий:
// это однострочный комментарий
// в стиле C
Многострочный комментарий:
*/ Это многострочный комментарий
в стиле C */
Еще один вид комментирования в стиле Unix
# Это также однострочный комментарий
© НГУЭУ 2013-2016
PHP: Основы синтаксиса
6
7. #2.1. PHP: Основы синтаксиса. Включение в HTML
#2.1. PHP: ОСНОВЫ СИНТАКСИСА.ВКЛЮЧЕНИЕ В HTML
© НГУЭУ 2013-2016
#1.1. WWW: Введение. Веб-разработка
7