Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PHP_Барчук_довідник.doc
Скачиваний:
3
Добавлен:
31.08.2019
Размер:
1.14 Mб
Скачать

1.7 Інструкції include, require і інструкції однократного виключення

Інструкція include

Слугує для підключення коду до вашого сценарію.

Синтаксис

include(‘<ім’я файлу>’);

Інструкція require

Слугує для підключення коду до вашого сценарію.

Синтаксис

require(‘<ім’я файлу>’);

Різниця між цими інструкціями тільки в тому що include підключає код сценарію під час виконання сценарію, а інструкція require до виконання сценарію.

1.8 Оператори echo і print

Обидва ці два оператори практично роблять одне і теж саме, але з деякою різницею. Оператор print повертає значення, рівне 1, і має більш високий пріоритет, тому може використовуватися в середині довгої конструкції. Але даний пріоритет використовують досить рідко, а той факт, що в результаті роботи оператора повертається значення, робить його швидкодії більш повільною, чим оператор echo.

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

Приклад використання:

echo "Hello world!";

print("Hello world!");

  1. Зміні

Мова програмування PHP забезпечує нас всіми основними типами змінних.

Крім того, PHP має два спеціальних типи. Перший із них нульовий – NULL, котрий, як не дивно, має тільки одне значення: NULL. При присвоєні змінній значення NULL, зміна рахується не ініціалізована.

Основні функції для роботи зі зміними

Данна функція повертає значення true, якщо змінна існує і її значення не рівне NULL

isset();

Приклад

$bool = isset($variable);

Функція перевіряє чи являється змінна порожньою

empty();

Приклад

$bool = empty($variable);

Видалення будь-якої змінної

unset();

Приклад

unset($variable); //Змінна видаляється і її значення втрачається

Приведення змінної до певного типу

settype();

Приклад

$success = settype($variable, $type);

Дана функція задає змінній $variable тип $type. Повертається значення TRUE, якщо перетворення в новий тип пройшло вдало.

Створення змінної того ж типу що і існуюча

Приклад

$newvar = (TYPE)$var;

2. 1 Визначення рівності однієї змінної до іншої

Для того щоб перевірити дві змінні на рівність, треба використовувати знаки рівності:

Приклад

$a == $b //чи $a дорінює $b

$a != $b //чи $a не дорінює $b

$a > $b, $a > $b //чи $a быльше(менше) $b

2.2 Глобальні зміні

Якщо ви знаходитесь в середині функції, то по замовченню, ви не можете звертатися до змінної, заданої поза функцією.

Це правило порушите не можливо, але в середині функції можливо використовувати при об’явлені змінної через спеціальну конструкцію global.

Приклад

$name = 'Alex';

//Функція демонструє використання глобальної змінної

function printName(){

global $name;

echo "<p>{$name}</p>";

$name = 'Victor';

}

printName(); //отримуємо на моніторі ім’я Alex

printName(); //отримуємо на моніторі ім’я Victor

Існує також інший шлях доступу до глобальної змінної . Для цього можна використовувати суперглобальний масив $GLOBALS.

Приклад

$name = 'Alex';

function printName(){

echo "<p>{$GLOBALS['name']}</p>";

$GLOBALS['name'] = 'Victor';

}

printName(); //отримуємо на моніторі ім’я Alex

printName(); //отримуємо на моніторі ім’я Victor

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]