Apa Itu Konstanta pada PHP? Berikut Pengertian dan Contohnya
Apa itu konstanta pada PHP? Konstanta merupakan pengidentifikasi atau nama sederhana yang bisa diberikan dengan nilai tetap apa saja. Konstanta ini sangat mirip dengan variabel. Hanya saja konstanta ini tidak bisa diubah layaknya variabel.
Untuk lebih jelasnya, silahkan Anda simak ulasan mengenai konstanta pada PHP berikut ini.
Apa Itu Konstanta pada PHP?
Konstanta merupakan pengidentifikasian atau nama sederhana yang bisa diberikan dengan nilai tetap apa saja. Konstanta ini sangat mirip dengan variabel, hanya saja tidak bisa diubah layaknya variabel.
Konstanta ini tetap konstan di seluruh program dan tidak bisa diubah selama proses eksekusi dilakukan. Setelah sebuah konstanta didefinisikan, maka value yang ada pada konstanta ini tidak bisa dibatalkan.
Pengidentifikasian konstanta ini harus ditulis dalam huruf besar setelah konvensi. Secara default, konstanta bersifat case sensitive. Nama dari konstanta ini tidak boleh dimulai dengan angka. Dimana konstanta ini penulisannya harus dimulai dengan huruf atau garis bawah, lalu diikuti dengan huruf, angka, maupun garis bawah di belakangnya.
Membuat Konstanta pada PHP
Setelah Anda memahami apa itu konstanta pada PHP, maka sekarang saatnya Anda mempelajari bagaimana cara membuat konstanta pada PHP.
Perlu Anda ketahui, bahwa define () function yang ada pada PHP ini digunakan untuk membuat konstanta dengan menggunakan parameter sebagai berikut:
1. Name
Name ini merupakan nama dari suatu konstanta.
2. Value
Value merupakan nilai yang disimpan di dalam konstanta itu sendiri.
3. Case_Insensitive
Case_insensitive merupakan sesuatu yang menentukan apakah konstanta tersebut tidak case sensitive. Jadi, secara default valuenya akan bersifat FALSE.
Selain dengan menggunakan statement Echo, terdapat cara lain yang bisa Anda gunakan untuk mencetak konstanta, yakni dengan menggunakan Constant () function.
Nama dari apa itu konstanta pada PHP yang valid harus dimulai dengan alfabet atau garis bawah. Selain itu, konstanta ini juga tidak memerlukan ‘$’. Jadi, perlu Anda ingat bahwa konstanta ini otomatis berasal dari ruang lingkup yang global.
Konstanta vs Variabel
Perlu Anda ketahui, bahwa konstanta dan variabel tidaklah sama, meskipun keduanya memiliki kemiripan. Untuk membedakan keduanya, silahkan Anda simak penjelasan berikut ini.
Konstanta yang sudah dideklarasikan tidak akan bisa diubah, sedangkan variabel masih bisa diubah dengan mudah.
Konstanta tidak lagi memerlukan tAnda dollar ($) sebelum penulisannya, berbeda dengan variabel yang masih membutuhkan tAnda ‘$’.
Konstanta hanya bisa didefinisikan dengan menggunakan define () function.
Konstanta ini sudah tidak perlu mengikuti aturan dari ruang lingkup variabel dan bisa didefinisikan di mana saja.
Aturan Penulisan Konstanta pada PHP
Ada beberapa aturan penulisan konstanta PHP yang perlu Anda ketahui dan pelajari. Silahkan Anda simak saja penjelasan mengenai penulisan konstanta berikut ini.
1. Cara Mendefinisikan Konstanta dalam PHP
Jika variabel dalam PHP dibuat dengan menambahkan tAnda dollar ($), seperti halnya ‘$nama’. Maka, untuk membuat konstantanya bisa dengan 2 cara berikut ini:
Menggunakan kata kunci (keyword) const.
Menggunakan fungsi
Untuk mendefinisikan konstanta dengan menggunakan kata kunci const, maka caranya pun sama dengan ketika Anda menambahkan nilai kepada sebuah variabel. Namun, harus didahului dengan kata const.
<?php
Const situs = ”alamat situs”;
Echo situs; // alamat situs
?>
Jika Anda menggunakan fungsi define, maka fungsi ini akan membutuhkan 2 nilai, yakni dengan nama konstanta dan nilainya.
<?php
Define(“situs”, “alamat situs”);
Echo situs; // alamat situs
?>
Aturan penamaan konstanta ini sama seperti variabel, yakni untuk karakter pertamanya hanya boleh menggunakan huruf dan underscore (_). Sementara untuk huruf kedua dan seterusnya diperbolehkan untuk menggunakan huruf, angka, dan underscore (_).
Dengan begitu, maka sebuah konstanta juga tidak diperbolehkan untuk diawali dengan angka atau mengandung karakter khusus, seperti halnya #, *, atau &.
2. Konstanta PHP Bersifat Case Sensitif
Sama halnya dengan variabel, apa itu konstanta pada PHP ini bersifat case sensitif. Dengan begitu, maka perbedaan huruf kapital dan kecil dianggap berbeda. GAJI, Gaji, dan gaji merupakan 3 konstanta yang berbeda.
Meskipun memang Anda diperbolehkan untuk menggunakan huruf kecil dalam penulisan konstantanya, namun kesepakatan programmer PHP menganjurkan untuk menggunakan huruf kapital dalam penulisan konstanta. Tujuanya adalah agar lebih mudah untuk membedakannya dengan variabel.
3. Nilai Konstanta PHP Tidak Bisa Diubah
Jika sebuah konstanta sudah didefinisikan, maka Anda tidak bisa lagi mengubah nilai tersebut.
Jika kode program tersebut dijalankan, maka tampilannya akan seperti berikut:
5000000
Notice: constant GAJI already defined in
D: \xampp\htdocs\belajar\test.php on line
4. Konstanta Hanya Berisi Tipe Data Tertentu
Konstanta yang ada dalam PHP hanya bisa diisikan tipe data sederhana saja, yakni boolean, integer, float, dan string. Hal ini sangatlah berbeda dengan variabel, dimana konstanta ini bisa berisi tipe data turunan seperti array, objek atau resource.
Hasil contoh diatas akan menghasilkan error sebagai berikut ini:
5000000
Warning: constants may only evaluate to s
D:\xampp\htdocs\belajar\test.php on line
5. Konstanta Sistem PHP
Sama seperti variabel, PHP jua sudah membuat beberapa konstanta yang sudah didefinisikan dan tidak bisa dirubah lagi nilainya. Namun, karena banyaknya modul yang bisa ditambahkan dalam PHP, predefined constant dalam PHP akan bertambah, tergantung dengan modul yang ada.
Berikut ini adalah predefined constant yang ada dalam sistem inti PHP, mulai dari PHP_Version, PHP_Major_Version, PHP_Minor_Version, PHP_Int_Max, hingga PHP_Int-Size.
Tentunya konstanta predefined constant ini akan menyimpan nilai yang bisa membantu Anda dalam pembuatan program PHP, khususnya untuk debugging.
Dalam aplikasi dunia nyata, hal-hal mengenai apa itu konstanta pada PHP ini tidak akan sesering penggunaan variabelnya. Namun, jika Anda membutuhkan sebuah variabel yang tidak bisa ditimpa nilainya, maka penggunaan konstanta merupakan salah satu pilihan yang tepat.
Dan inilah beberapa penjelasan konstanta yang bisa Anda pahami dan pelajari dalam pembuatan program PHP. Semoga penjelasan ini bermanfaat untuk Anda, sehingga lebih memudahkan Anda dalam menggunakan konstanta PHP dengan baik dan benar.
Post Views:1,542
Related Posts:
Perbedaan PHP 5x dan 7x dari Segi Kecepatan hingga… Dalam aktivitas building website atau pembentukan suatu website tidak terlepas dari kebutuhan akan bahasa pemrograman. Pemilihan bahasa pemrograman akan menentukan performa hingga keunggulan dari suatu website yang dibangun. Tidak hanya…
10 VPN iPhone Terbaik dan Tercepat (2023) Meskipun iPhone terkenal dengan ketahanannya terhadap malware, tetapi Anda memerlukan VPN untuk menjaga privasi di Internet dari penyadap, ISP, pemerintah, atau hacker. Selain itu VPN juga dapat digunakan di perangkat…
Cara Install PHP Hello Teman Semua! PHP adalah bahasa pemrograman yang sangat populer dan bisa digunakan untuk membuat website maupun aplikasi yang bisa berjalan di server. Jika kamu ingin belajar cara install PHP,…
Aplikasi BiP: Pengertian, Cara Menggunakan dan Fiturnya Aplikasi BiP singkatan dari BiP Messenger App, sebuah platform komunikasi yang aman, mudah digunakan dan tersedia secara gratis di berbagai platform. BiP merupakan aplikasi pesan asal Turki, di mana pengguna…
Cara Streaming OBS dengan Benar Biar Profesional Vpn.co.id - Cara streaming OBS dengan benar perlu kita cermati suapaya kualitas streaming yang kita hasilkan bisa lebih terlihat profesional. Streaming video telah menjadi salah satu cara populer untuk berbagi…
Aplikasi Arti Nama Terbaik dan Paling Akurat Vpn.co.id - Aplikasi arti nama menjadi apk yang sangat menarik untuk mengetahui makna nama kita dengan mudah dan akurat loh guys, berikut ini rekomendasinya. Nama adalah bagian penting dalam kehidupan…
20+ Pilihan Aplikasi Kamera Terbaik Saat ini, Wajib Punya ! Aplikasi kamera terbaik tahun 2023 akan membuat smartphone android Anda yang dilengkapi dengan aplikasi kamera bawaan menjadi lebih menarik. Pasalnya, terkadang aplikasi kamera bawaan smartphone tidak sempurna. Ada lebih banyak…
Cara Live Streaming di IG Biar Banyak Penonton Vpn.co.id - Cara live streaming di IG biar banyak penonton bisa kalian simak di dalam tulisan ini dengan cermat sampai habis. Media sosial telah menjadi bagian penting dalam kehidupan sehari-hari…
Cara Memilih dan Memahami Aturan Take Over Kredit… Take Over Kredit Mobil Bank Mandiri merupakan salah satu program pembiayaan yang disediakan oleh Bank Mandiri untuk memenuhi kebutuhan Anda dalam bergerak lebih cepat, mudah dan tangguh. Program ini merupakan…
Apa Itu Directive pada Vue JS? Javascript merupakan bahasa pemrograman tingkat tinggi yang populer di kalangan developer. Banyak framework yang tersedia saat mengerjakan project javascript. Salah satu paling populer, Vue JS. Namun, sudahkah Anda tahu apa…
Cara Mendapatkan Uang dari Clipclaps [Bonus Langsung 1$] Cara Mendapatkan Uang Dari Clipclaps – Semakin kesini, mencari uang tambahan hanya dengan berbekal kuota internet cukup diminati banyak orang. Banyak aplikasi penghasil uang yang bisa diunduh secara gratis di…
Cara Memberi Waktu pada Google Form dengan Mudah Google memiliki banyak fitur yang bisa digunakan untuk memudahkan para penggunanya. Salah satu fiturnya adalah Google Form. Fitur ini berfungsi untuk mengumpulkan data, mengerjakan soal ujian dan lain-lain. Fitur ini…
Download Touch VPN (Android APK) Touch VPN mendukung hampir semua sistem operasi berbagai jenis perangkat. Baik itu Windows, Mac, iOs, dan bahkan Android. Jadi Anda dapat mengunduh versi sesuai dengan yang Anda butuhkan. Ini adalah…
Download WhatsApp Aero Apk Versi Terbaru [Update 2023] WhatsApp Aero – Semenjak aplikasi WA menjadi aplikasi komunikasi terpopuler di Indonesia, banyak pihak ketiga yang membuat varian WA baru yang biasa disebut dengan WA MOD. Aplikasi WA MOD memiliki…
7 Persiapan Pemrograman Web (PHP) di Linux untuk Pemula Sekarang ini semakin banyak orang tertarik untuk belajar mengenai bahasa pemrograman. Salah satu jenis bahasa yang banyak diminati adalah PHP karena memiliki fungsi dan penggunaan yang cukup luas. Sehingga wajar…
Download Minecraft Pocket Edition MOD (All Unlocked) Minecraft merupakan salah satu game yang paling populer di dunia. Game ini fokus pada strategi untuk bertahan hidup. Awalnya bernama Cave Game, namun kemudian berganti nama menjadi Minecraft Order The…
Cara Instal Hadoop Hello Teman Semua, artikel kali ini akan membahas tentang cara instal hadoop. Hadoop adalah salah satu aplikasi open-source untuk mengelola dan menganalisis data di skala besar. Dengan instalasi hadoop, Anda…
10 Daftar Aplikasi Stabilisasi Video Terbaru Anti… Tantangan utama dalam membuat video yang stabil adalah mengontrol kualitas gambar yang tidak tergeser. Beberapa video juga mengalami kualitas gambar yang buruk karena gerakan kamera naik turun dan gerakan halus…
Mikrotik Hotspot: Pengertian dan Cara Setting Hotspot adalah sebuah fungsi dari router mikrotik untuk memberikan otentikasi pada pengguna yang akan menggunakan jaringan internet nirkabel (wifi). Ini adalah solusi untuk menyediakan akses internet kepada pelanggan melalui menu…
Tutorial Cara Hapus Akun Dana dengan Mudah dan Cepat Dana merupakan salah satu aplikasi dompet digital yang memiliki begitu banyak pengguna di Indonesia. Namun, tentu saja terkadang Anda mungkin akan merasa sudah tidak membutuhkan dompet digital lagi. Untuk itu…
2 Produk Finansial Asuransi Pendidikan Allianz Yang… Sudah menjadi kewajiban jika orang tua harus memberikan pendidikan ke jenjang yang tinggi untuk anak – anak mereka hingga dewasa nanti. Maka tak heran jika banyak orang tua merencanakan pendidikan…
Apa Itu Web Hosting? Pengertian Hosting Serta Jenis… Dalam membangun sebuah website, maka Anda perlu melakukan perencanaan secara matang, salah satunya pemilihan hosting. Hosting sendiri merupakan tiangnya website. Dengan demikian website dapat dilihat diakses secara bebas atau para…
15+ Pilihan Aplikasi Karaoke Terbaik Untuk Android… Karaoke adalah kegiatan yang menyenangkan. Bahkan saat ini sudah banyak aplikasi karaoke top yang menawarkan berbagai macam musik favorit dari seluruh dunia. Anda dapat mengakses semua aplikasi ini melalui smartphone…
Simak! Beberapa Aplikasi Kamera Tembus Pandang Yang… Ada beberapa aplikasi bawaan yang akan Anda dapatkan jika membeli hape baru. Salah satu aplikasi bawaan yang ada di hape baru Anda antara lain adalah kamera. Namun, tidak semua kamera…
5+ Keunggulan Trading Forex Autopilot GDE Brawiswara Putra Salah satu jalan peluang untuk mensejahterakan financial yakni melalui trading forex. Berbagai jenis trading mungkin bisa Anda temukan di mesin pencarian. Akan tetapi meski banyaknya platform yang ditemukan, tak semua…
Pengenalan Dasar Vuejs untuk Pemula Pengenalan dasar vuejs untuk pemula dibutuhkan jika Anda ingin membangun sebuah aplikasi berbasis web. Jika Anda ingin tampilan website yang interactive dan user friendly, maka Anda membutuhkan framework. Vuejs sendiri…
Mudah! Cara Membeli Atau Mengaktifkan Spotify… Spotify adalah layanan musik digital yang memungkinkan pengguna untuk mendengarkan jutaan lagu dari berbagai genre secara gratis atau berbayar. Layanan ini pertama kali diluncurkan di Sweden pada tahun 2008 dan…
5+ Tips Belajar CSS yang Mudah dan Cepat Mahir! CSS atau Cascading Style Sheet yang merupakan salah satu bagian terpenting dalam pengelolaan dan pengembangan website untuk saat ini. Bagi Anda yang ingin menggunakan CSS dalam pengelolaan website, maka Anda…
Cara Streaming TVN Korea dengan Mudah Vpn.co.id - Cara streaming TVN Korea bisa kita lakukan dengan mudah dengan mengikuti beberapa cara dan tips yang kami rangkum ini. Hiburan telah menjadi bagian tak terpisahkan dari kehidupan sehari-hari…
Cara Instal Ioncube Loader di XAMPP Hello Teman Semua!Apa itu Ioncube Loader?Ioncube Loader adalah sebuah aplikasi yang digunakan untuk mendekripsi dan menjalankan script PHP yang telah dienkripsi menggunakan Ioncube Encoder. Aplikasi ini sangat dibutuhkan oleh beberapa…