Tutorial PHP : Mengenal Apa Itu Magic Constant Dan Contohnya


Image result for php constant

Apa itu Magic Constant ?

Magic constant adalah Predefined (siap pakai) konstanta yang memiliki fungsi khusus atau ajaib. Contohnya, value dari Magic constant __LINE__ tergantung dari line dimana script tersebut diletakan.

Cara penulisan magic constant dimulai dari 2 underscore atau garis bawah (_) dan diakhiri dengan 2 underscore pula. Pada artikel kali ini kita akan membahas jenis-jenis magic constant dan contohnya.


__LINE__

Konstanta ini akan berisi sebuah nilai yang menyatakan nomer baris saat itu.

Contoh :

Output :

Mengapa outputnya line number 9,10 dan 11 ? karena pada text editor perintah __LINE__ digunakan pada line 9,10, dan 11.


__FILE__

Special Constant  __FILE__  Konstanta ini akan berisi alamat lengkap (path) dari file PHP. Jika digunakan di dalam “Include” , nama dari included file nya pun akan ikut disertakan.

Contoh : 

Output :

Outputnya berdasarkan dimana letak magic.php disimpan desktop anda. 


__DIR__

Hampir sama dengan konstanta  __FILE__ , konstanta  __DIR__ akan berisi alamat direktori dari file PHP.

Output :


__FUNCTION__

Konstanta __FUNCTION__ ini akan berisi nama fungsi.

Contoh :

Outputnya :


__CLASS__

Konstanta __CLASS__ akan berisi nama dari class.

Contoh :

Output :


__METHOD__

Konstanta __METHOD__sama seperti konstanta __FUNCTION__  .Ia akan berisi nama method dan class tempat ia digunakan.

Contoh :

Output :


__NAMESPACE__

Konstanta __NAMESPACE__akan berisi nama namespace

Contoh :

Output :

Masing-masing konstanta memiliki tugas tersendiri. Isi dari magic constants akan selalu berubah, tergantung di mana ia digunakan.


Sumber : tutorialrepublic.com

Dapatkan Diskon 20% Kursus SEO Terbaik Sekarang Juga


IKUTI TRIAL KURSUS ONLINE

IKUTI TRIAL KURSUS ONLINE

NAMA PESERTA TEST & PENERIMA BEASISWA

  
  
Loading...



26 December 2019 ADMIN Bagikan di Twitter Bagikan di Facebook Bagikan di Google+ Bagikan di Google+

Artikel menarik lainnya



Previous Post Tutorial PHP : 8 Jenis Operator Dasar PHP Yang Wajib Kamu Ketahui Next Post Tutorial PHP : Pengertian Dari Konstanta PHP Dan Contohnya