Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум по дисциплине web-программирование (новая версия).docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
3.28 Mб
Скачать

2.10. Комментарии в php

<?php

//однострочный комментарий

/*

Многострочный

комментарий

*/

?>

2.11. Операторы

Оператор - это описание некоторого действия, которое интерпретатор должен сделать с указанными переменными. Операторы входят в большинство выражений и позволяют изменять или сравнивать значения переменных. Переменные, с которыми связан оператор, называются операндами.

Приоритет - свойство определяет в какой последовательности будут выполняться фрагменты одного выражения.

Ассоциативность - свойство определяет в каком направлении вычисляются переменные, к которым применяется оператор (рис. 1).

Рис.1. Таблица ассоциативности и операторов

2.11. Выражения

Все выражения в PHP должны завершаться точкой с запятой, а части выражения разделаются операторами. Если точки с запятой или оператора нет - компилятор выдаст ошибку.

<?php

   $var1 = 'вася' $var2 = 'петя' $var3 = 'коля'

?>

2.12. Последовательность выполнения выражений

<?php

$k = 3;

$n = (($f = 1000/$k + 3) > 100);

echo $n;

?>

Шаг 1: $k = 3;

Шаг 2: $t1 = 1000/$k

Шаг 3: $t2 = $t1 + 3

Шаг 4: $f = $t2

Шаг 5: $t3 = ($f > 100)

Шаг 6: $n = $t3

Шаг 7: echo $n

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

Все скрипты в PHP представляют собой набор различных выражений, которые выполняются последовательно. Выражения можно объединять в группы выражений при помощи т.н. "операторных скобок" "{" и "}". Группы выражений используются в основном вместе с управляющими конструкциями языка PHP.

Управляющие конструкции языка - это наборы служебных слов, позволяющие изменять ход выполнения скрипта. Все конструкции можно условно разделить на конструкции бинарного выбора, множественного выбора, повторения и включения.

2.14. Break, continue, return

break - применяется внутри циклов и служит для немедленного прекращения итераций цикла. Управление передаётся на следующее после цикла выражение.

continue - предназначено для немедленного перехода к следующей итерации.

return- предназначено для немедленного выхода из функции и возврата значения (при необходимости)

2.15. Функции

Функция - это именованный набор выражений, выполняющих определённую задачу. Чаще всего функции используются для многократного выполнения одной и той же последовательность действий, но над разными исходными данными и в разных местах скрипта.

Например:

<?php

   functionmySampleFunction($parameter1, $parameter2)

   {

       // набор выражений (тело функции)

       // return возвращаемое значение

   }

?>

  • В теле функции используются копии параметров, поэтому все изменения переменных будут потеряны при выходе из функции. Мы уже рассматривали такой пример при изучении областей видимости переменных.

  • Если параметр должен быть изменён в функции - необходимо передавать его по ссылке, т.е. в описании функции надо перед именем параметра добавить "&": functionfunc($p1, &$p2) { }

  • В старых версиях PHP функция должна была быть объявлена до первого использования, но в PHP версии 4.3 и выше порядок объявления и использования функции может быть любым.