Originariamente inviato da satifal
Forse intendevi GET e POST?!
http://php.net/manual/en/language.oop5.magic.php fanno parte dei magic methods

Sono dei metodi di overloading


Ad esempio
Codice PHP:
class test{
    
    public 
$asd 20;
    
    public function 
__get($v){ echo 'La variabile '.$v.' non esiste'; }
}

$hey = new test();

echo 
$hey->lol
In questo caso dato che la variabile lol non esiste nella classe, restituirà l'output di __get

Altro esempio
Codice PHP:
class test{
    
    public 
$asd 20;
    
    public function 
__set($v,$n){ echo $v.' non esiste e quindi non puoi assegnare un valore come '.$n; }
}

$hey = new test();

$hey->lol 30
Anche qui verrà restituito l'output di __set dato che non esiste la variabile e quindi non puo essere settata

Ora è un esempio estremamente di base ma da qui puoi modellartelo come vuoi