Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klasa do filtracji danych
Manwe89
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 3
Dołączył: 28.10.2008
Skąd: Łuków

Ostrzeżenie: (0%)
-----


Witam. Chciałbym skonstowac klase do filtracji danych wejsciowych. Mialaby miejwiecej taki wyglad:
  1. <?php
  2. class filtracja{
  3.  __construct($tablica){
  4.    foreach($tablica as $key=>$wartosc){
  5.      //tutaj filtracja i problem 1
  6.    }
  7.  }
  8. }
  9.  
  10. $POST = new filtracja($_POST);
  11. ?>


i teraz jak zbudowac wnetrze klasy aby mozna bylo sie odwolywac do wartosci z przefiltowanej tablicy $_POST (czyli $POST) w następujący sposób:
  1. <?php
  2. $POST->klucz
  3. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
najwieksza moja bolaczka jest sposob w jaki stowrzyc zmienne wew. klasy tak aby ich nazwy odpoiwadaly kluczom z tablic... metody __get() i __set() sa mi znane.

Masz prawie dobrze:
  1. <?php
  2. foreach($tablica as $key => $value){
  3.     __set($key, $value);
  4.   }
  5. ?>

Ale nie podajesz, z jakiego obiektu jest ta metoda. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Poza tym:
  1. <?php
  2. $this->$zmienna[$klucz]=$save;
  3. ?>

Nie zgadzają Ci się nazwy zmiennych.

Ten post edytował erix 15.12.2008, 18:31:07
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 12:43