Hallo sahabat Dumenity berjumpa lagi dalam tutorial kursuswebprogramming, pada tutorial kali ini kita akan belajar tentang Fungsi Magic Constant dalam OOP.  Selain menggunakan Magic Method di dalam OOP juga di kenal dengan Magic Constant. PHP menyediakan  Constant dan metode Magic khusus untuk program Kita. Tidak seperti Constant yang akan Kita tetapkan menggunakan define (), nilai Constant bergantung pada tempat kode tersebut digunakan dalam kode teman – teman. Magic Method adalah nama method reserved yang dapat kita gunakan di kelas untuk dihubungkan ke fungsi PHP khusus.

Jika Teman – teman  belum pernah mendengar atau belajar tentang Magic Constant PHP, artikel ini sangat membantu teman – teman untuk mengetahui Magic Constant! Saya akan mengulas tentang Magic Constant  ada ada banyak jenis Magic Constant, berikut ini beberapa nama – nama magic constant;

  • __LINE__
  • __FILE__
  • __DIR__
  • __FUNCTION__
  • __CLASS__
  • __TRAIT__
  • __METHOD__
  • __NAMESPACE__


Pada pembahasan Magic constant kali ini saya akan membahas tentang magic constant __CLASS__, Magic constant __CLASS__ di gunakan untuk mendapat nama class yang sedang kita kerjakan, untuk lebih jelasnya silahkan lihat contoh di bawah ini:

Buat file dengan nama Magic_Constant.php

Oke dari script di atas kita akan mencoba mendapat nama CLass dari project yang sedang kerjakan, dari script di atas kita akan mencoba mendapat nama class mobil  untuk di masukan ke dalam public function getMerk(). Oke itulah tadi pembahasan saya tentang Fungsi Magic Constant dalam OOP, semoga bermanfaat.