Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
епты все пиздец внимательные.docx
Скачиваний:
1
Добавлен:
07.12.2018
Размер:
67.3 Кб
Скачать

10.У чому полягає особливість операції розрахунку остачі від ділення?

Операция вычисления остатка от деления "%" работает только с целыми числами, так что применение ее к дробным может привести к нежелательному результату. Остаток $a % $b будет негативным, для негативных значений $a.

11.Що таке константа?

Зустрічаються випадки, коли змінні досить незручно використовувати для постійного зберігання певних значень, які не змінюються протягом роботи програми. Такими значеннями можуть бути математичні константи, шляхи до файлів, різноманітні паролі і.т.д. Як раз для цих цілей в PHP передбачена така конструкція, як константа.

Константою називається іменована величина, яка не змінюється в процесі функціонування програми .

На відміну від змінних, не можна змінювати значення констант, які були їм присвоєні при їх оголошенні. Константи можуть містити тільки скалярні дані (логічного, цілого, що плаває і строкового типів).

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

_FILE_ – містить ім’я файлу, в якому знаходиться функціонуючий програмний код та повний шлях до нього.

_LINE_ – містить номер рядка програми, який виконується в поточний момент часу.

PHP_VERSION – версія інтерпретатора РНР

PHP_OS – ім’я ОС, на якій виконується програма РНР

_FUNCTION_ – містить ім’я функції (додана в РНР 4.3.0)

_CLASS_ – містить ім’я класу (додана в РНР 4.3.0)

_METHOD_ – містить ім’я методу (додана в РНР 5.0.0)

13.Навіщо потрібні константи?

Зустрічаються випадки, коли змінні досить незручно використовувати для постійного зберігання певних значень, які не змінюються протягом роботи програми. Такими значеннями можуть бути математичні константи, шляхи до файлів, різноманітні паролі і.т.д. Як раз для цих цілей, тобто для визначення інформації, яка не буде змінюватись протягом всього функціонування програми, в PHP передбачена така конструкція, як константа.

14.Як визначити константу?

Для цього існує спеціальна функція define (). Її синтаксис такий:

define (string $name, string $value, $kase_sen=true),

де name – ім’яконстанти,value – значенняконстанти. Останній вираз є необов’язковим, якщо цей рядок не використовується або його взагалі немає, то звертатись до імені константи можна без врахування регістру символів. Якщо $kase_sen=false, то регістр буде враховано.

  1. Як визначити тип змінної?

PHP не требует (и не поддерживает) явного определения типа при объявлении переменной; тип переменной определяется согласно контексту, в котором она используется. То есть, если вы присвоите строковое значение переменной $var$var станет строкой. Если вы затем присвоите $var целочисленное значение, она станет целым числом.

  1. Як змінити тип змінної?

PHP не требует (и не поддерживает) явного определения типа при объявлении переменной; тип переменной определяется согласно контексту, в котором она используется. То есть, если вы присвоите строковое значение переменной $var$var станет строкой. Если вы затем присвоите $var целочисленное значение, она станет целым числом.

<?php $foo = "0";  // $foo это строка (ASCII 48) $foo += 2;   // $foo теперь целое число (2) $foo = $foo + 1.3;  // $foo теперь число с плавающей точкой (3.3) $foo = 5 + "10 Little Piggies"; // $foo это целое число (15) $foo = 5 + "10 Small Pigs";     // $foo это целое число (15) ?>