Apa itu Magic Method Pada PHP OOP Beserta Contohnya

Posted on

Di panduan kali ini kamu akan belajar memahami apa itu magic method di php oop dan juga contohnya , selain kamu akan mencoba belajar memahami mengenai konsep magic method kita pun akan memcoba mengimplementasikanya.

Magic method yakni reserves method yang akan dipanggil secara otomatis di kondisi tertentu. Magic method di PHP menggunakan prefix __ (double underscore) di ikuti nama methodnya. hakekatnya banyak sekali magic method pada php contohnya sekiranya kamu pernah mendengar __consturct dan __destruct , constructor dan destructor yakni diantara dari magic method. setelah kita tau apa itu magic method kini kita akan mencobanya dengan menggunakan magic method __set dan __get.

 

Method __set akan dipanggil otomatis ketika kita menjalankan assignment kepada suatu property yang tak dapat diakses. Semisal
kita akan memasukkan nilai ke private property atau protected property.

Sedangkan method __get akan dipanggil ketika kita memanggil suatu property yang tak dapat diakses (kebalikan dari __set).

saya akan contohkan :

biasanya ketika kita mengisi sebuah property yang mempunyai visibilitas private seketika kita akan menemukan sebuah error, tetapi kalu kita telah menggunakan magic method __set karenanya tak akan terjadi error dan akan tetap jalan .

apa-itu-magic-method-pada-php-oop-beserta-contohnya

oke seperti itulah tadi mengenai pembahasan apa itu magic method di php oop dan juga contohnya, hingga bertemu di artikel berikutnya.

sumber :kursuswebprogramming.com/blog/

(Visited 9 times, 1 visits today)

Leave a Reply

Your email address will not be published. Required fields are marked *