Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Metody magiczne w praktyce, __get, __cal ....
dzesi
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 3.05.2006

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


Witam mam problem z metodami magicznymi , nierozumień ich , tzn nie wiem jak je stosować i do czego .Czytałem w internecie , forach ,manual itd, ale jakoś nie chce mi to wejść do głowy , bym był wdzięczny jak by ktoś pokazał mi wy malutkich przykładach najważniejsze metody __get ,__set ,__call .Mam nadzieje ze mi pomożecie ,pozdrawiam i dziękuje za pomoc winksmiley.jpg
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
devnul
post
Post #2





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


hmm - to chyba do przedszkole bardziej pasuje?

  1. <?php
  2. class magia {
  3. private $tablica=array();
  4. private $obiekty=array();
  5. function __set($name,$value){
  6. $this->tablica[$name]=strtoupper($value);
  7. }
  8.  
  9. function __get($name){
  10. return strtolower($this->tablica[$name]);
  11. }
  12.  
  13. function __call($func,$args){
  14. if (!isset($this->obiekty[$func]){
  15. $this->obiekty[$func]=new $func();
  16. } 
  17. $this->obiekty[$func]->execute($args);
  18. }
  19.  
  20. }
  21. ?>


Ten post edytował devnul 2.09.2007, 12:17:44


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 01:38