WWW #2.1.: Основы синтаксиса. Включение в HTML
Теги PHP
Разделение инструкций
Блоки инструкций
Изолирование от HTML
Комментарии
#2.1. PHP: Основы синтаксиса. Включение в HTML
84.43K
Category: programmingprogramming

Основы синтаксиса. Включение в 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
English     Русский Rules