- •1.4 Варіанти тегів php
- •Конструкції мови if, for, do..While, foreach, while, switch
- •1.6 Коротка інструкція умовного оператора if
- •1.7 Інструкції include, require і інструкції однократного виключення
- •1.8 Оператори echo і print
- •2. 1 Визначення рівності однієї змінної до іншої
- •2.2 Глобальні зміні
- •2.3 Статичні зміні
- •2.4 Використання однієї змінної як посилання на іншу
- •2.4 Використання змінної для зберігання імені іншої змінної
- •Константи
- •3. 1 Одновимірні масиви
- •3.2 Багатовимірні мастви
- •3.3 Суперглобальні масиви і їх використання
- •3.4 Основні функції для роботи з масивом
- •3.5 Сортування масиву
- •4. Робота з рядками
- •4.1 Регулярні вирази
- •4.2 Видалення пробілів
- •4.3 Пошук однакових рядків
- •4.4 Об’єднання рядків
- •Функції для роботи з рядками
- •5. Робота з числами
- •6. Робота з датою
- •7. Функції
- •7.1 Оператор return
- •7.2 Рекурсія
- •7.3 Виклик функції за допомогою імені збереженого в змінній
- •7.4 Передання і повернення значення по посиланню
- •8.1 Класи і модифікатори доступу
- •8.2 Конструктори
- •8.3 Знищення об’єкту
- •8.4 Наслідування
- •9. Обробка web-форм за допомогою php
- •9.1 Отримання даних за допомогою методу post
- •9.2 Отримання даних за допомогою методу get
- •9.3 Організація завантаження даних на сервер
- •10. Робота із файлами та каталогами
- •10.1 Відкриття файлів
- •10.2 Читання файлу
- •10.3 Запис у файл
- •10.4 Копіювання файлів
- •10.5 Видалення файлу
- •10.6 Переіменування файлу
- •11. Робота із сесіями і куксі
- •12. Робота з Базами Даних MySql
- •12.1 З'єднання з бд
- •12.2 Отримання даних із бд
- •13.2 Приклад використання
1.7 Інструкції include, require і інструкції однократного виключення
Інструкція include
Слугує для підключення коду до вашого сценарію.
Синтаксис
include(‘<ім’я файлу>’);
Інструкція require
Слугує для підключення коду до вашого сценарію.
Синтаксис
require(‘<ім’я файлу>’);
Різниця між цими інструкціями тільки в тому що include підключає код сценарію під час виконання сценарію, а інструкція require до виконання сценарію.
1.8 Оператори echo і print
Обидва ці два оператори практично роблять одне і теж саме, але з деякою різницею. Оператор print повертає значення, рівне 1, і має більш високий пріоритет, тому може використовуватися в середині довгої конструкції. Але даний пріоритет використовують досить рідко, а той факт, що в результаті роботи оператора повертається значення, робить його швидкодії більш повільною, чим оператор echo.
Більш важливо що оператор echo дозволяє виводити на монітор багато різних значень із списку, в якому ці дані розділені крапкою.
Приклад використання:
echo "Hello world!";
print("Hello world!");
Зміні
Мова програмування 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