Show
Pertanyaan yang diberi tag «constants»Konstanta dalam pemrograman adalah definisi yang nilainya tetap di seluruh pelaksanaan program. Literal dalam sebagian besar bahasa adalah konstanta, misalnya. Dalam gaya pemrograman yang secara transparan transparan, semua definisi adalah konstan. Area penyimpanan data yang memenuhi syarat (objek, bidang, variabel, parameter) adalah yang "tidak pernah berubah", sehingga memungkinkan optimisasi generator kode tambahan dan pemeriksaan statis tambahan atas kebenaran program. Selamat datang di warungbelajar, masih dalam seri tutorial PHP, dalam tutorial kali ini kita akan membahas mengenai konstanta dalam PHP, secara sederhana konstanta digunakan untuk mendeklarasikan nilai di PHP, dan nilai tersebut tidak bisa dirubah (ditimpa oleh nilai lain). Dalam pemrograman komputer, ‘Konstanta‘ adalah identifier yang terkait nilai tidak bisa biasanya diubah oleh program selama pelaksanaannya (meskipun dalam beberapa kasus ini dapat dielakkan, misalnya menggunakan self-modifying code). Banyak bahasa pemrograman membuat perbedaan sintaksis eksplisit antara simbol konstan dan variable. (Wikipedia) Jika ditutorial sebelumnya kita sudah membahas mengenai variabel yang digunakan untuk menyimpan sebuah nilai, konstanta ini juga berfungsi untuk menyimpan sebuah nilai, tapi perbedaannya adalah nilai dari variabel dapat diubah dan dihapus selama program berjalan, tetapi konstanta ini jika telah diberikan nilai, maka nilai tersebut tidak dapat dirubah oleh kode program, konstanta biasanya digunakan untuk mendeklarasikan nilai yang bersifat tetap. Baik kita langsung saja belajar mengenai beberapa aturan penulisan dari konstanta di PHP. Cara mendefinisikan Konstanta dalam PHPUntuk mendefinisikan konstanta dalam PHP, anda dapat menggunakan 2 cara yaitu :
Untuk cara pertama dengan menggunakan const, cara pembuatannya sama seperti pembuatan variabel, hanya saja kita gunakan perintah const, untuk contohnya adalsh sebagai berikut :
untuk cara kedua anda bisa menggunakan fungsi define, untuk fungsi ini memiliki 2 parameter yaitu :
untuk contoh pembuatan konstanta dengan menggunakan fungsi define adalah sebagai berikut :
Aturan penulisan nama KonstantaAturan penulisan dari nama konstanta memiliki konsep yang mirip dengan penulisan variabel, antara lain adalah :
Perbedaan Penggunaan define dan constSetelah anda ketahui dibagian sebelumnya untuk membuat konstanta bisa menggunakan 2 cara yaitu define dan const, kali ini kita akan belajar apa perbedaan ketika membuat konstanta dengan perintah define dan const, kapan define atau const digunakan ? kita akan mulai untuk membahasnya di bagian ini : perintah define untuk deklarasi konstanta dapat digunakan di conditional statement, tetapi perintah const tidakuntuk lebih memahami silahkan perhatikan skrip dibawah ini :
Keterangan :
untuk lebih memahami silahkan perhatikan skrip dibawah ini :
Keterangan :
Seperti dijelaskan diawal bahwa konstanta bersifat case sensitive (penggunaan huruf besar dan kecil, akan dinyatakan berbeda), tatapi deklarasi dengan define bisa bersifat case insensitive (huruf besar dan kecil akan dianggap sama), tetapi ini hanya berlaku di fungsi define, perintah const tidak bisa. untuk lebih memahami silahkan perhatikan skrip dibawah ini :
keterangan :
untuk lebih memahami, perhatikan contoh dibawah ini :
Keterangan :
Nilai dari konstanta tidak dapat digantiSeperti yang telah disinggung diawal, jika nilai dari konstanta yang telah dideklarasikan tidak bisa diganti (ditimpa dengan nilai baru), sebagai contoh perhatikan skrip dibawah ini :
Keterangan :
Konstanta hanya dapat berisi tipe data tertentuBerbeda dengan variabel, konstanta hanya dapat berisi beberapa tipe data contohnya seperti boolean, integer, float, string, dan array (berlaku di PHP 7). perhatikan contoh dibawah ini :
Keterangan :
Hindari nama Konstanta yang sama dengan nama konstanta bawaan PHP (Predefined Constant)Anda perlu menghindari penamaan konstanta yang sama dengan nama konstanta bawaan PHP (Prefinew Constant), karena seperti aturan sebelumnya nilai konstanta tidak bisa dirubah, begitu juga konstanta bawaan PHP, jadi hindari penggunaan nama konstanta yang sama dengan nama konstanta bawaan PHP. nah untuk daftar konstanta yang dimiliki php antara lain :
Daftar list Predefined Constant diatas kita ambil dari dokumentasi resmi php, silahkan mengakses alamat url : http://php.net/manual/en/reserved.constants.php Baik sekian dulu teman – teman pembahasan mengenai konstanta didalam php serta aturan dari penulisan Konstanta di PHP, jadi kesimpulannya konstanta memiliki konsep yang sama seperti variabel, yang membedakan nilai di konstanta tidak bisa dirubah jika sudah diberikan nilai awal. jadi jika anda membutuhkan variabel yang nilainya tidak bisa ditimpa (diganti) oleh nilai lain, maka anda bisa menggunakan konstanta, sekian dulu pembahasan mengenai konstanta di dalam PHP, jika ada yang ingin didiskusikan silahkan di kolom komentar, sampai jumpa di tutorial php selanjutnya. ANDA INGIN SERIUS BELAJAR PEMROGRAMAN PHP ?Seperti yang anda ketahui bahwa saat ini skill di bidang pemrograman sangatlah dibutuhkan, salah satunya adalah pemograman PHP. Paket Tutorial ini berisi video tutorial belajar pemrograman berbahasa indonesia, cocok sekali untuk anda yang sedang belajar pemrograman PHP, bahkan untuk orang awam sekalipun. Paket Tutorial ini juga dilengkapi dengan study kasus yang akan mempermudah pemahaman anda dalam belajar pemrograman, Mari berinvestasi untuk menambah skill dalam menguasai Pemrograman PHP
|