Materi berikut ini dari artikel lanjutan Belajar PHP Dasar : #2 Aturan Penulisan Program dan Tipe Data. Admin akan membahas mengenai Variable dan Konstanta dalam pemprograman PHP.
Variable pada Pemprograman PHP
Dalam sebuah bahasa pemprograman ada sebuah simbol atau sebuah penamaan untuk menampung sebuah nilai yang disebut dengan variable. Fungsi dari sebuah variable ini adalah untuk menampung sebuah nilai yang kita berikan dalam pemprograman.
Variable nilainya dapat berubah – ubah sesuai dari alur program yang telah di susun. Dalam Pemprograman PHP, variablenya diawali dengan simbol dollar “$“. Lalu diikuti oke sebuah nama variable. Perlu diingat, nama variable hanya boleh berupa angka, huruf dan simbol uderscore “_”.
Bisa dilihat pada contoh program berikut :
<?php $variable_1 = "Hello ini adalah sebuah variable."; ?>
Pada program diatas, simbol dollar “$” didahulukan untuk menyatakan sebuah variable. Lalu di ikuti setelahnya “variable_1″ sebagai sebuah penamaan dari variable. Dan lanjutnya diikuti simbol sama dengan “=” untuk memisahkan nantinya antara nama variable dan nilai. Setelah simbol sama dengan dilanjut dengan nilai atau isi dari variable yaitu pada contoh diatas “Hello ini adalah sebuah variable”. Terakhir simbol titik koma program diatas, berfungsi untuk mengakhiri baris dari program yang dibuat.
Nilai atau isi dari sebuah variable dapatlah berubah ubah. Pada pemprograman PHP kode programnya di eksekusi dari atas lalu kebawah. Jadi jika ada sebuah program yang memiliki nama variable yang sama nilai akan digunakan pada baris akhir variable program.
Contoh pada program berikut:
<?php $variable_1 = "Saya adalah seorang Admin"; $variable_1 = "Saya adalah seorang User Visitor"; echo $variable_1; ?>
Jika kalian eksekusi pada program diatas akan menghasilkan tampilan pada browser “Saya adalah seorang User Visitor”. Mengapa demikian, karena variable_1 yang paling akhir memiliki data atau sebuah nilai “Saya adalah seorang User Visitor”. Ingat, ini dikarenakan kode PHP di eksekusi dari awalan program hingga akhir baris program. jadi nilai dari variable 1 yang pertama sudah di gantikan dengan nilai pada baris berikutnya yang memiliki variable sama.
Konstanta pada Pemprograman PHP
Sama seperti sebuah variable, konstanta berguna untuk menampung sebuah nilai yang sifatnya tetap. Nilai pada sebuah konstanta tidak dapat berubah ubah karena sifatnya sudah tetap. Untuk mendefinisikan atau penulisan sebuah konstanta diawali dengan kode “const”. Diikuti dengan spasi, lalu nama dari konstanta yang akan dibuat. Perlu diingat, nama sebuah konstanta hanya boleh berupa angka, huruf dan simbol uderscore “_”.
Lihat pada contoh program berikut:
<?php const konstanta_1 = "Hello World!"; define("konstanta_2", "isi konstanta 2"); echo konstanta_1 ."<br>"; echo konstanta_2; ?>
Seperti yang sudah dijelaskan diatas, untuk mendefinisikan atau membuat sebuah konstanta di awali dengan kode “const”. Lanjutnya spasi dan nama dari konstanta yang akan dibuat. Lalu simbol sama dengan untuk memisahkan antara penamaan konstanta dan isi / data. Dan diakhir baris diikuti dengan titik koma untuk menandakan akhir baris program.
Jika kita perhatikan pada program diatas, setelah baris “const” terdapat baris program lain. Program define() adalah sebuah fungsi untuk mendefinisikan sebuah sebuah konstanta. Untuk membuat konstanta dengan define bisa dirincikan:
- awali dengan fungsi define()
- selanjutnya diantara tanda kurung, diisi dengan tanda kutip sebanyak 2 kali. Diantara tanda kutip tersebut diisi nama dari konstanta. kira kira seperti ini define(“kontanta_1”);
- setelah tanda petik terakhir diikuti tanda koma. Menjadi seperti ini define(“kontanta_1”,);
- lalu setelah koma, adalah sebuah parameter nilai dari konstanta tersebut. Contohnya seperti berikut define(“kontanta_1”, “Ini konstanta”);
umumnya penggunaan kode program define(); digunakan jika menggunakan sebuah fungsi.
Sampai disini mungkin sudah bisa dipahami mengenai penggunaan variable dan konstanta. Jika masih belum terlalu paham, tanyakan pada kolom komentar diabawah :). Selanjutnya kita akan membahas mengenai beberapa fungsi dasar lainnya dalam program PHP.