Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теоретична частина.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
463.36 Кб
Скачать
  1. Охарактеризуйте арифметичні операції Php.

Арифметичні операції в PHP

-$a

Заперечення

Зміна знаку $ a.

$a + $b

Додавання

Сума $ a і $ b.

$a - $b

Віднімання

Різниця $ a і $ b.

$a * $b

Множення

Добуток $a и $b. (Твірна $ a і $ b).

$a / $b

Ділення

Частка від ділення $ a на $ b.

$a % $b

Ділення по модулю

Цілочисельний залишок від ділення $ a на $ b

Операція ділення ("/") завжди повертає число з плаваючою крапкою, навіть якщо обидва значення були цілочисельними (або рядками, які перетворюються на цілі числа). В іншому випадку результат буде дробовим.

Операція обчислення залишку від ділення "%" працює тільки з цілими числами, так що застосування її до дробовим може привести до небажаного результату. Можливе використання дужок. Пріоритет одних математичних операцій над іншими і зміна пріоритетів при використанні дужок в арифметичних виразах відповідають звичайним математичним правилам.

41. Що таке константа? Перерахуйте стандартні константи Php.

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

У PHP існують наступні предвизначені константи:

PHP надає великий список наперед визначених констант для кожного виконуваного скрипта. Багато які з цих констант визначаються різними модулями і будуть присутні тільки в тому випадку, якщо ці модулі доступні в результаті динамічного завантаження або в результаті статичної збірки.

Є п’ять предвизначених констант, які змінюють своє значення в залежності від контексту, в якому вони використовуються. Наприклад, константа __LINE__ залежить від рядка в скрипті, на якому ця константа вказана. Спеціальні константи нечутливі до регістру і їх список наведений нижче:Ім’я Опис

__LINE__ Поточний рядок у файлі.

__FILE__ Повний шлях і ім’я поточного файлу.

__FUNCTION__ Ім’я функції. (Додана в PHP 4.3.0.)

__CLASS__ Ім’я класу. (Додана в PHP 4.3.0.)

__METHOD__ Ім’я методу класу. (Додана в PHP 5.0.0)

42. Чим відрізняється цикл з лічильником від циклу з передумовою?

Цикл з лічильником for використовується для виконання тіла циклу певне число разів. За допомогою циклу for можна (і потрібно) створювати конструкції, які будуть виконувати дії зовсім не такі тривіальні, як просте перебирання значення лічильника. for (ініціалізуючі_команди; умова_циклу; команди_після_ітераціі) {тіло_цикла;} Цикл for починає свою роботу з виконання ініціалізуючих_команд. Дані команди виконуються тільки один раз. Після цього перевіряється умову_циклу, якщо вона істинна (true), то виконується тіло_цикла. Після того, як буде виконаний останній оператор тіла, виконуються команди_після_ітераціі. Потім знову перевіряється умова_цикла. Якщо вона істинна (true), виконується тіло_цикла і команди_після_ітераціі, і.т.д.

Цикл з передумовою while працює за такими принципами: 1.Обчислюється значення логічного виразу. 2. Якщо значення істинно, виконується тіло циклу, в іншому випадку - переходимо на наступний за циклом оператор. Синтаксис циклу з передумовою: while (логіческое_вираженіе) інструкція;