Variabel Dalam Pemrograman PHP
Variabel merupakan tempat penyimpanan yang digunakan
untuk menyimpan suatu data atau nilai, yang bersifat sementara. Isi
dari Variabel dapat berubah-ubah selama proses program. Suatu variable
dalam pemrograman PHP diawali dengan tanda “$” dan diikuti oleh nama
variabel yang bersifat case sensitive.
Variabel terdiri dari komponen yaitu nama variabel dan nilai
variabel. Misalnya kita ingin menyimpan nilai dari suatu variabel maka
kita membuat nama variabel terlebih dahulu kemudian diberikan suatu assignment pada nilai yang diinginkan. Dibawah ini adalah contoh sintaks untuk menyimpan nilai ke dalam suatu variabel.
Ada beberapa aturan penting dalam penulisan nama variabel yaitu:
- Dimulai dengan huruf atau underscore ( _ ). Contoh: _4persegi
- Nama variabel hanya boleh dituliskan dengan alpha numeric a-z, A-Z, 0-9 dan
underscore. - Pada nama variabel lebih dari 1 kata tidak boleh menggunakan spasi tetapi dihubungkan dengan underscore atau dapat disambungkan. contoh: Harga_Barang atau HargaBarang.
Perhatikan Contoh dibawah:
Cakupan Variabel (Variable Scope)
Cakupan variabel adalah jangkauan dimana variabel
tersebut masih dapat dipanggil (didefinisikan). Cakupan variabel dapat
dibedakan menjadi 4 bagian yaitu:
- Variabel Global
- Variabel Lokal
- Variabel Static
- Function parameters
Variabel Global
Variabel Global adalah variabel dideklarasikan diluar fungsi yang
dapat dikenali dan digunakan oleh seluruh bagian pada sebuah program.
Variabel global tidak dikenali didalam fungsi, kecuali kita
menempatkan kata kunci “global” sebelum pendefenisian nama variabel.
Contoh:
Variabel Lokal
Berbeda dengan variabel global, variabel lokal
dideklarasikan didalam sebuah fungsi. Variabel lokal kanya dapat diakses
dimana variabel tersebut dideklarasikan.
Contoh:
Variabel Static
Variabel Static adalah variabel yang berada dalam
lingkup lokal suatu fungsi. Apabila pada variabel normal, nilai dari
variabel akan secara otomatis dihapus pada saat fungsi selesai
dijalankan, dan akan dibuat ulang pada saat fungsi dipanggil kembali
maka pada Variabel static nilai dari variabel tidak akan berubah.
Function parameters
Parameter adalah variabel lokal yang di deklarasikan pada daftar paramater dalam suatu fungsi, perhatikan contoh berikut :
Demikian semoga bermanfaat