Setelah sebelumnya kita membahas mengenai variabel dalam php pada kesempatan kali ini kita akan membahas mengenai konstanta pada PHP. Show PHP menyediakan 2 jenis tempat penyimpanan nilai yaitu  variabel (variable) dan konstanta (constant), sehingga konstanta ini sendiri fungsinya sama seperti variabel yaitu menyimpan nilai, namun bedanya nilai yang disimpan konstanta tidak dapat diubah. Karena sifat nilainya yang tetap, konstanta sering digunakan untuk data konfigurasi, seperti nama server, nama database, dll. I. Cara Penulisan Konstanta Pada PHPPada PHP, konstanta dapat ditulis dengan dua cara, yaitu menggunakan keyword 7 atau 8:
Terdapat beberapa ketentuan dalam penulisan konstanta pada PHP, yaitu:
lebih jauh mengenai perbedaan penggunaan 7 dan 8 akan disampaikan pada bagian akhir tulisan ini.II. Tips Terkait Penggunaan Konstanta Pada PHPBeberapa tips yang dapat digunakan untuk penulisan konstanta
III. ScopeKonstanta bersifat global, sehingga konstanta yang telah di deklarasikan dapat digunakan dimanapun baik di dalam fungsi maupun diluar fungsi. IV. Perbedaan Penggunaan define dan constSejak versi 5.3, PHP mengijinkan penulisan konstanta dengan keyword 8 digunakan di luar class. 7 dieksekusi saat program run time, sedangkan 8 pada saat compile kode program, sehingga memunculkan beberapa perbedaan, berikut beberapa perbedaan tersebut:
V. Konstanta Pada PHP (built-in)PHP sendiri menyediakan beberapa konstanta yang bisa langsung kita gunakan, konstanta ini dibuat oleh berbagai ekstensi, sehingga hanya tersedia ketika ekstensi tersebut tersedia baik pada saat loading atau saat kompilasi. beberapa diantaranya: Nama KonstantaKeterangan 4Untuk mendapatkan baris keberapa dari kode, dihitung dari paling atas. contoh: 0 5Untuk mendapatkan full path dari file beserta nama filenya. contoh: 1 6Untuk mendapatkan full path direktori dari file. Contoh: 2 7Mendapatkan nama dari fungsi. Contoh: 3 8Mendapatkan nama dari class termasuk namespace (PHP 5.3). contoh: 4VI. Contoh Penggunaan Konstanta Pada PHPMulai PHP versi 7, kita dapat mendefinisikan konstanta dengan array. Penggunaan array akan mempermudah kita dalam mengelompokkan jenis konstanta. Contoh kali ini kita akan menggunakan konstanta sebagai konfigurasi server: file 9 5file 0 6Demikian pembahasan mengenai konstanta pada PHP, semoga bermanfaat dan selamat mencoba. Subscibe NowSuka dengan artikel di Jagowebdev.com? jangan sampai ketinggalan, segera join ke milis kami untuk update informasi terbaru dari Jagowebdev.com Komitmen Kami: Kami senantiasa menghargai privasi Anda dan tidak akan membagikan identitas Anda ke pihak manapun. Apa fungsi dari define?Penggunaan #define sangat cocok untuk membuat variabel yang digunakan secara berulang dengan nilai yang tetap, karena hal ini dapat mencegah kamu menulis dan mengingat nilai tersebut.
Jelaskan apa yang dimaksud dengan konstanta PHP?Apa itu konstanta? Konstanta adalah suatu pengenal yang sifatnya konstan. Dengan kata lain, nilai dari suatu konstanta tidak dapat diubah selama proses eksekusi program.
|