Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Клієнт-сервер / лабки / клиентс-серв-2lab-boiko

.doc
Скачиваний:
1
Добавлен:
27.01.2024
Размер:
221.7 Кб
Скачать

Студент Бойко Євгеній група 410-і

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

Тема: Розробка динамічної Web-сторінки, використання змінних, констант, типи даних.

Мета: ознайомитися з типами даних, змінними та константами та способами їх використання.

Завдання №1

  • Скріншот готової програми

  • Код програми.

  • <html> <head> <title>Присвоємо значення змінним</title> </head> <body> <h1>Приєвоєння значень змінним</h1> <?php echo "кількість яблук встановлюється в 1.<br>"; $apples=1; echo "Число яблук: $apples <br>"; echo "додається З яблука. <br>"; $apples=$apples+3; echo "Тепер число яблук: ", $apples," <br>"; ?> </body> </htm1>

Завдання №2

  • Скріншот готової програми

  • Код програми.

<html> <head> <title>Змінні, що містять імена змінних</title> </head> <body> <h1>Змінні, що містять імена змінних</h1> <?php $apples=4; $oranges=3; $fruitname="oranges"; echo "Число апельсинів: ${$fruitname} <br>"; $fruitname="apples"; echo "Число яблук: ${$fruitname} <br>"; ?> </body> </htm1>

Завдання №3

  • Скріншот готової програми

  • Код програми.

<?php

$b = $a=5; $c = $a++; $e = $d=++$b; $t=2*($d++); $g=2*(++$e); $h= $g+=10; echo "b=".$b ."<br>" . "c=".$c ."<br>" . "e=".$e. "<br>" ."t=".$t . "<br>" ."g=".$g ."<br>" ."h=".$h;

Завдання №4 (індивідуальне)

  • Скріншот готової програми

  • Код програми.

  • <?php // А=(2*В-2*С)/12*В*С $b = (int)$_GET['B']; $c = (int)$_GET['C']; $a = (2*$b-2*$c)/12*$b*$c; ?> <form method="get"> <div class="form"> <p>Обчислити вираз</p> <p>А=(2*В-2*С)/12*В*С</p> <p> <b>B = <?=$b?>, C= <?=$c?></b></p> B: <label> <input type="text" name="B"> </label> <BR> C: <label> <input type="text" name="C"> </label> <button>Розрахувати</button> <p><b>Відповідь: <?=$a?></b></p> </div> </form>

Висновок : На лабораторній роботі було ознайомлено з типами даних, змінними та константами та способами їх використання.

Контрольні питання

  1. З чого складається будь-яка програма на РНР?

Будь яка програма на PHP складається з відкриваючого тегу <?php і закриваючого тегу ?>.

  1. Чим закінчується кожен вираз в програмі написаній на РНР? Символом точки з комою - ;.

  2. Що таке коментарі та яку функцію вони виконують?

Часто при написанні програм виникає необхідність робити які-небудь коментарі до коду, які ніяк не впливають на сам код, а тільки пояснюють його. За наявності коментарів у програмі в її коді розібратися набагато простіше. Крім того, якщо вирішувати задачу

по частинах, недороблені частини рішення також зручно коментувати, щоб не забути про них надалі.

  1. Як можна зробити коментар?

Символи // і # позначають початок однорядкових коментарів /* і */ – відповідно початок і кінець багаторядкових коментарів.

  1. Що таке змінна в РНР? Як можна оголосити змінну?

Змінна - об'єкт програми, що має ім'я та значення. Змінна в PHP позначається знаком долара, за яким слідує її ім’я.

  1. Які особливості іменування змінних властиві мові РНР?

Змінна в PHP позначається знаком долара, за яким слідує її ім’я. Ім’я змінної чутливе до регістра, правильне ім’я змінної повинне починатися з букви або символу підкреслення з подальшими в будь-якій кількості буквами, цифрами або символами підкреслення.

  1. Яким чином можна привласнити змінній значення? Опишіть коротко кожен спосіб.

В PHP змінні привласнюються по значенню: $a = 2; $b = $a; Або по посиланню: $a = 2; $b = &$a;

В першому способі значення b не зміниться при зміні a, в другому змінна b завжди буде рівна значенню a.

  1. Які правила визначення змінних у мові програмування PHP?

Змінна в PHP позначається знаком долара, за яким слідує її ім’я. Ім’я змінної чутливе до регістра, правильне ім’я змінної повинне починатися з букви або символу підкреслення з подальшими в будь-якій кількості буквами, цифрами або символами підкреслення.

  1. Яким чином можливо примусово встановити тип даних змінної програми?

Якщо РНР неправильно визначив тип змінної, можна вказати його явно. Для цього використовується функція settype ($x, $type).

  1. Які особливості оголошення та використання масивів?

Масив - це структура, в якій зберігається упорядкований набір даних. Ці дані називаються елементами масиву. Кожен елемент масиву має свій унікальний індекс. В PHP масив можна створити такими способами:

  • $zoo[0] = 'слон'; $zoo[6] = 'крокодил'; $zoo[4] = 'жираф';

  • $zoo = array ('лев', 'медвідь', 'мавпа');

  1. Який масив називають асоціативним?

В асоціативних масивах використовується стрічковий індекс, а не числовий.

  1. Чи можливо знищувати змінні та перевіряти їх існування?

isset (ім'я_змінної) - повідомляє, чи існує змінна.

unset (ім'я_змінної) - знищує зазначену змінну.