SyMfonAK - vyvíjame databázy pomocou frameworku Symfony
Zložka HttpFoundation (The HttpFoundation Component)
Z SyMfonAK
Symfony komponenty → Zložka HttpFoundation (The HttpFoundation Component)
originál dokumentácia na symfony.com/doc
HttpFoundation predstavuje objektovo orientovanú vrstvu pre špecifikáciu HTTP. Nahrádza zvyčajné premenné a funkcie PHP, akými sú globálne premenné pre request ($_GET, $_POST, $_FILES, $_COOKIE, $_SESSION, ...) a pre response.
Inštalácia
composer require symfony/http-foundation
Dá sa používať aj mimo Symfony, potom si treba pozrieť v originálne dokumentácii ako (viď link hore). V prostredí Symfony je všetko pripravené pre používanie, v návode Kontrolér si pozrite ako túto zložku používať pri tvorbe kontrolérov.
Request
Najbežnejší spôsob ako vytvoriť Request je založiť ho na báze globálnych premenných:
use Symfony\Component\HttpFoundation\Request; $request = Request::createFromGlobals();
alebo flexibilnejší spôsob:
$request = new Request( $_GET, $_POST, [], $_COOKIE, $_FILES, $_SERVER );
Session
Má vlastnú stránku Session manažment.