Masih dalam magic method php yang menarik untuk dipelajari dan bermanfaat dalam pembuatan aplikasi. Jika dalam artikel sebelumnya ane sudah membahas beberapa magic method yang keren-keren dan bener-bener magic hehe, maka di artikel ini ane bakalan bahas sala-satu magic method bernama __set__state().
Magic method __set_state() menurut ane digunakan untuk merangkai serangkaian property dalam sebuah class dan akan otomatis terpanggil jika di debug menggunakan function var_export(),
ane tahu method ini setelah melihat penggunaanya dalam sata-satu framework.
Dalam penggunaanya magic method ini menurut ane sangatlah mudah untuk diimplement dan dipahami.
Ini adalah contoh penggunaan method __set_state() dalam sebuah class :
Nah contoh syntak diatas itu adalah penggunaan sederhana dalam menggunakan method __set_state().
Lalu ini jika mendefine sebuah property dalam class maka secara otomatis akan nampak ketika kita debug dengan var_export
Nah mungkin sudah sedikit mengerti dan paham tentang sala-satu magic method ini.
Jika di simpulkan menurut ane method __set_state digunakan untuk merangkain property property yang nantinya digunakan lalu akan tepanggil secara otomatis jika mendebug class itu dengan var_export lalu akan nampil deh seluruh property dalam class itu, baik yang accessable maupun inaccessable. wah keren kan..
Demikian post artikel ini, semoga bermanfaat .
Terima kasih,, see you on the next post