PHP: глобальна змінна функції

Одне кардинально відмінне обставина

Масиви глобальних даних $_GET, $_POST, $_REQUEST, $_SERVER доступні завжди, але не завжди містять потрібні дані. На дані сесії та куки теж можна розраховувати. Можна вважати все це оригінальним способом оголошення глобальної змінної. PHP сам займається управлінням даних, поміщених у ці масиви.

Маніпулюючи значеннями в ході передачі (GET, POST), в куках, в сесіях, можна передавати дані між сторінками або сторінці самій собі абсолютно безпечно: нічого не пропаде, це нескладно, хоча виглядає дивно і громіздко.

Але важливо розуміти і знати одну украй важливу обставину. Глобальні змінні PHP і SERVER «живуть» лише один раз: у момент звернення! Коли браузер відкриває або оновлює сторінку: починається «життя». Як тільки сторінка відлітає в браузер, «життя» припиняється.

Звернень буде один мільйон означає «життів». Рівно стільки разів SERVER дасть можливість створити PHP і використовувати все те, що описав програміст і саме за алгоритмами цього програміста.

Ніякого зв’язку між «життям» немає!