Pada artikel ini saya akan membahas tentang materi OOP(Object Oriented Programming) yaitu Mengenal Apa Itu Magic Constant Pada PHP .
Di PHP tidak hanya terdapat yang namanya magic method tetapi juga terdapat yang namanya magic constant , lalu apa itu magic constant di php ?
Sebagaimana yang telah kita ketahui constanta adalah variable yang tidak berubah dan tidak dapat di ubah-ubah
nah sementara kalau magic constanta itu adalah constanta ajaib yang nilai nya dapat berubah-ubah sesuai penggunaanya.
Di PHP terdapat 9 magic constanta yang sering di gunakan yaitu :
1. __LINE__
2. __FILE__
3. __DIR__
4. __FUNCTION__
5. __CLASS__
6. __TRAIT__
7. __METHOD__
8. __NAMESPACE__
9. ClassName::Class
Di artikel ini saya akan menjelaskan dan mencontohlan 3 dari 9 magic constanta, selebihna saya akan bagi ke dalam beberapa artikel lanjutanya.
1 __LINE__
KOnstanta ini memiliki nilai yang menyatakan baris kode tersebut
|
1 2 3 4 5 |
<?php echo "Ini beris pertama<br>"; echo "Ini baris ke: " . __LINE__."<br>"; echo "ini baris ketiga<br>"; ?> |
Hasilnya :
Ini baris pertama
ini baris ke 3
ini baris ketiga
2. __FILE__
Constanta ini digunakan untuk mengetahui path lengkap dari file php kita
|
1 2 3 |
<?php echo "File ini berada di: " . __FILE__; ?> |
3. __DIR__
Hampir sama dengan konstanta __FILE__, konstanta __DIR__ akan berisi alamat direktori dari file PHP.
|
1 2 3 |
<?php echo "File ini berada di direktori: " . __DIR__; ?> |
BAiklah untuk sementara itu dahulu , untuk sisanya saya akan bahas di artikel selanjutnya , terimakasih