Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Request - wrapper dla zmiennych globalnych
Forum PHP.pl > Forum > PHP
pitbull82
Witam

Jako, że przerabiam sobie mojego miniframworka postanowiłem wszystko trochę unowocześnić i zapewnić bardziej przejrzyste działanie. Tutaj: http://forum.php.pl/index.php?s=&showt...st&p=189276 wyczytałem o requeście który powinien zapewnić dostęp do zmiennych globalnych. Osobiście sam się przyłapałem, że wielokrotnie zmienne globalne stosowałem bardziej jako kontenery niektórych danych niż jako dane "read only".

Zastanawiam się jak jednak z przejrzystością odwołań, bo teraz mam coś takiego:

  1. echo $request->get('_GET','zmienna');


co oczywiście jest trochę mniej przejrzyste niż samo

  1. echo $_GET['zmienna'];


Czy Waszym zdaniem warto zmienne globalne wrzucać w ogóle do requesta czy może request powinien ewentualnie modyfikować tylko zmienne globalne bez zmuszania do dostępu do zmiennych globalnych za jego pomocą?

Pozdrawiam
CuteOne
Hmmm gdzieś kiedyś znalazłem coś w tym guście:

  1.  
  2. public function setRequest($key = null, $value = null) {
  3.  
  4. $this->request = $_POST + $_GET;
  5.  
  6. if(!is_null($key) && !is_null($value)) {
  7.  
  8. $this->request[$key] = $value;
  9. }
  10. }
  11.  
  12. public function getRequest($name) {
  13.  
  14. return $this->request[$name];
  15. }


może cudo to to nie jest ale dawnymi czasy było mi bardzo pomocne wink.gif
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-2025 Invision Power Services, Inc.