Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Co robi klasa Request w skrypcie logowania i rejestracji?
Forum PHP.pl > Forum > PHP > Object-oriented programming
trzczy
W przypadku bardziej zaawansowanych aplikacji logowania i rejestracji użytkownika występuje klasa Request. Co ona powinna zawierać? Do czego służy?
Z góry dziękuję
Pyton_000
Request to jak nazwa wskazuje klasa odpowiedzialna za Request. Masz tam np. zmienne z GET POST, parametry wywołania adresu jeśli jest Routing.

Przykład z Laravela: https://laravel.com/api/5.2/Illuminate/Http/Request.html
in5ane
Dostęp do klasy Request powinieneś mieć w całym projekcie, zawsze i w każdym module może być potrzeba jej wykorzystania.
viking
http://www.php-fig.org/psr/psr-7/
Crozin
Obiekty z serii "Request" / "Response" mają służyć jedynie transportowi danych w jakimś sensownym formacie/dostępie - ostatecznie są to obiekty DTO-podobne z mniejszą lub większą ilością pomocniczych metod operujących wyłącznie na danych żądania/odpowiedzi. Jak najbardziej można je wykorzystywać zarówno dla żądania, które jest właśnie obsługiwane przez skrypt jak i reprezentacji danych dla innych żądań wykonywanych przez sam skrypt (np. żądania do jakiś zewnętrznych API).

W żadnym wypadku nie powinien być to jakiś globalny obiekt jak sugeruje @in5ane. Po pierwsze tylko mała część aplikacji (po stronie kodu) powinna zajmować się obsługą żądania HTTP, po drugie właściwie każda forma "globala" prędzej czy później wprowadza same problemy.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.