Quote Originally Posted by arborint
While I agree with the magic methods I think it is ignoring reality to not have get() and set()
IMHO, if you really want get()/set() they should be included in an accessor interface (ie: rather than directly in the magic one), perhaps like:

PHP Code:
interface PropertyAccessors extends Properties {
       public function 
       public function 
       public function 
propertytIsset($name);  // ? name
public function propertyUnset($name);  // ? name