Pada tutorial kali ini kita akan membahas mengenai cara menggunakan constant pada PHP. Constant tentu sangat bermanfaat untuk penggunaan programming web.
Constant adalah mirip dengan variable namun hanya satu kali didefinisikan dan tidak dapat diubah serta undefined.
Constant merupakan sebuah identifier (nama) untuk simple value. Nilai (value) tersebut tidak dapat diubah selama script berjalan.
Nama Constant yang valid diawali dengan huruf atau garis bawah (tidak perlu tanda $ sebelum nama constant). Tidak seperti variable, constant pada pemrograman PHP akan mempunyai sifat global pada script.
Untuk membuat sebuah constant dapat digunakan function define().
Syntax:
define(name, value, case-insensitive)
Parameters:
– name : nama dari constant
– value : nilai dari constant
– case-insensitive : digunakan untuk memberikan pernyataan nama constant seharusnya case-insensitive (tidak ada pembeda huruf besar dan kecil). Isinya berupa true atau false. Secara default berisi false.
<?php define("HALO", "Selamat Malam..."); echo HALO; ?>
Output :
Jika kita ganti pada bagian pemanggilan nama constant yang tidak huruf kapital. Maka akan terjadi error karena case-sensitive.
<?php define("HALO", "Selamat Malam..."); echo halo; // nama constant tidak kapital (berbeda) ?>
Output :
<?php define("HALO", "Selamat Malam...", true); echo halo; // nama constant tidak kapital ?>
Output :
Ya, Constant secara otomatis punya sifat global dan digunakan dalam program. Pada kode dibawah ini merupakan penggunaan constant dalam sebuah function, dimana constant dibuat diluar function.
Contoh :
<?php define("BELAJAR", "Tutorial Belajar Website"); function tes_coba(){ echo BELAJAR; } tes_coba(); // calling function ?>
Output :
Pada kode tersebut membuktikan bahwa kode bisa dijalankan, dimana constant diluar function. Tanpa deklarasi global namun otomatis menjadi bersifat global.
Demikian tutorial pemrograman PHP mengenai cara menggunakan Constant pada PHP. Setelah itu kita akan membahas mengenai operator. Semoga tutorial ini bermanfaat untuk anda, terima kasih.