The Getter and Setter magic method basically lets you add stuff into the class without needing to create a function and predefined variables

so for instance

PHP Code: 
<?php
class Dman{
    function 
__get($var){
        echo 
$var;
    }
}
$Dman = new Dman;

//no if i do this
$Dman->I_Love_Litewarez// this would echo I_Love_Litewarez

//What happens is because the variable "var $I_Lovae_Litewarez" is not there it will send the variable name to __get() and try let the function create some data for that
?>
No the same is with the __set(); it takes 2 variables a $key and a $varaible and in the function you can pull stuff from an array or summat..

It basically allows you to set data like $Dman->someVariableKey = "Some VariableValue";