Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лабораторная работа 2




Циклы

If

Операторы управления

Строковые операторы

Логические операторы

Операторы инкремента и декремента

PHP, аналогично C/C++ и JAVA, поддерживает префиксные и постфиксные операторы инкремента и декремента.

Пример Название Действие
++$a Префиксный инкремент Увеличивает $a на единицу и возвращает значение $a.
$a++ Постфиксный инкремент Возвращает значение $a, а затем увеличивает $a на единицу.
--$a Префиксный декремент Уменьшает $a на единицу и возвращает значение $a.
$a-- Постфиксный декремент Возвращает значение $a, а затем уменьшает $a на единицу.
Пример Название Результат
$a and $b Логическое 'и' TRUE если и $a, и $b TRUE.
$a or $b Логическое 'или' TRUE если или $a, или $b TRUE.
$a xor $b Исключающее 'или' TRUE если $a, или $b TRUE, но не оба.
! $a Отрицание TRUE если $a не TRUE.
$a && $b Логическое 'и' TRUE если и $a, и $b TRUE.
$a || $b Логическое 'или' TRUE если или $a, или $b TRUE.

В PHP есть два оператора для работы со строками. Первый - оператор конкатенации ('.'), который возвращает объединение левого и правого аргумента. Второй - оператор присвоения с конкатенацией, который присоединяет правый аргумент к левому. Для получения более полной информации ознакомтесь с разделом Оператор присвоения.

Пример 17:

<?php $a = "Hello "; $b = $a. "World!"; // $b содержит строку "Hello World!" $a = "Hello "; $a.= "World!"; // $a содержит строку "Hello World!"?>

 

Структура:

 

If(условие1)

{

Блок выполнения1

}

elseif(условие 2)

{

Блок выполнения 2

}

else

{

Блок выполнения 3

}

 

Пример 18:

if ($a > $b) { print "a is bigger than b"; } elseif ($a == $b) { print "a is equal to b"; } else { print "a is smaller than b"; }

While. Пока истинно условие выполняй блок кода.

Структура:

while()

{

Блок выполнения

 

}

Пример 19:

$i = 1; while ($i <= 10) { print $i++; }

Do.. While.

Выполняй блок кода пока истинно выражение.

Структура:

do

{

Блок выполнения

}while();

For.

Точно такой-же цикл как в C/C++, JAVA.

Структура:

for (выражение1; выражение2; выражение3)

{
блок_выполнения

}

Здесь:

выражение 1 – необязательное выражения инициализации переменной счетчика или любой другой переменной блока выполнения;

выражение 2 – необязательное условие останова выполнения цикла;

выражение 3 – необязательное, сколь угодно сложное условие изменения переменной счетчика цикла или любой иной переменной блока выполнения.

 

Require

Файл, указанный в кавычках включается в скрипт и выполняется, но только однажды.

require 'header.inc';

Include.

include 'func.inc';

Этот оператор позволяет включать код, содержащийся в указанном файле и выполнять его столько раз, сколько программа встречает этот оператор.

Порядок выполнения работы:

 

1. Прочесть и усвоить материал, приведенный в методических указаниях.

2. Выполнить все примеры, приведенные в тексте методических указаний.

3. Проанализировать и объяснить полученные результаты

 

Материалы к отчету:

 

1. Результаты работы программ

2. Комментарии к полученным результатам.

 

 

Контрольные вопросы для самопроверки:

 

  1. Способы включения тегов HTML в текст программы.
  2. Способы выполнения команд РНР.
  3. Типы данных.
  4. Арифметические операторы.
  5. Операторы сравнения.
  6. Структура оператора цикла.
  7. Структура оператора выбора.
  8. Описание массива и использование его элементов.
  9. Способы включения файлов в исполняемую программу.

 

Список рекомендуемой литературы.

 

1. Руководство по PHP (файл на диске М: php_ru - Руководство по PHP.htm)

2.Руководство по использованию языка РНР. (файл на диске М: php_manual_ru.chm)

3. Браун Марк Р., Хоникатт Джерри и др. Использование HTML 4. Пер. с англ. – М.; СПб.; К.: Издательский дом «Вильямс»,




Поделиться с друзьями:


Дата добавления: 2015-07-02; Просмотров: 235; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.016 сек.