hmm... creo que tienes serios problemas, deberías
leer el manual oficial... no te parece?
se supone que un método mágico sirve para agregar cierto tipo de funcionalidad mas allá de lo que alcanzas a ver... y es bien claro, pero si definitivamente no le ves uso pues no lo uses!!
dichos métodos sirven para definir y obtener propiedades que no están claramente definidas en la clase, por eso se le conocen como métodos mágicos...