Apa itu magic method ?
Ketika membuat kelas di PHP, ada beberapa nama method yang tidak dapat digunakan, kecuali memang dimaksudkan untuk menggunakannya dengan cara yang telah dimaksudkan oleh PHP itu sendiri, dan setiap nama magic method diawali dengan dua underscore, seperti __contruct, __destruct(), __set(), __get(), __call(), __callStatic(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state(), __clone()
Ketika membuat kelas di PHP, ada beberapa nama method yang tidak dapat digunakan, kecuali memang dimaksudkan untuk menggunakannya dengan cara yang telah dimaksudkan oleh PHP itu sendiri, dan setiap nama magic method diawali dengan dua underscore, seperti __contruct, __destruct(), __set(), __get(), __call(), __callStatic(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state(), __clone()