
Saat membuat program, kita sering membutuhkan tempat untuk menyimpan data. Misalnya nama pengguna, umur, alamat, harga barang, atau jumlah stok. Dalam PHP, tempat untuk menyimpan data tersebut disebut variabel.
Variabel PHP adalah sebuah wadah yang digunakan untuk menyimpan nilai atau data yang dapat digunakan kembali selama program berjalan.
Contoh sederhana:
<?php
$nama = "Rahena";
$umur = 17;
echo $nama;
echo $umur;
Pada contoh tersebut, $nama menyimpan teks "Rahena", sedangkan $umur menyimpan angka 17.
Konsep variabel mungkin terlihat sederhana, tetapi sebenarnya sangat penting. Hampir setiap program PHP menggunakan variabel untuk menyimpan dan mengolah data.
Jika kamu baru belajar PHP, memahami variabel dengan baik akan membuat materi berikutnya seperti operator, percabangan, perulangan, function, hingga database terasa lebih mudah.
Fungsi Variabel dalam PHP
Variabel memiliki beberapa fungsi utama dalam sebuah program PHP.
1. Menyimpan Data
Fungsi paling dasar variabel adalah menyimpan data.
$nama = "Andi";
Data "Andi" sekarang tersimpan di dalam variabel $nama.
2. Menggunakan Data Kembali
Data yang sudah disimpan dapat digunakan berkali-kali.
$nama = "Andi";
echo "Halo, " . $nama;
echo "<br>";
echo "Selamat belajar, " . $nama;
Dengan cara ini, kita tidak perlu menulis data yang sama berulang kali.
3. Mengolah Data
Variabel juga dapat digunakan untuk melakukan perhitungan.
$harga = 50000;
$jumlah = 3;
$total = $harga * $jumlah;
echo $total;
Hasilnya:
150000
4. Menyimpan Hasil Proses
Variabel dapat menyimpan hasil dari proses tertentu.
$nilai1 = 80;
$nilai2 = 90;
$rata_rata = ($nilai1 + $nilai2) / 2;
echo $rata_rata;
Hasil perhitungan disimpan dalam variabel $rata_rata.
Aturan Penulisan Variabel PHP
PHP memiliki beberapa aturan yang perlu diperhatikan ketika membuat variabel.
1. Variabel Diawali dengan Tanda $
Setiap variabel PHP harus diawali dengan tanda dolar $.
Contoh:
$nama = "Budi";
$umur = 18;
Tanpa tanda $, PHP tidak akan menganggapnya sebagai variabel.
Salah:
nama = "Budi";
Benar:
$nama = "Budi";
Jadi, biasakan selalu memperhatikan tanda $ ketika membuat variabel PHP.
2. Nama Variabel Harus Diawali Huruf atau Underscore
Nama variabel dapat diawali dengan huruf atau underscore _.
Contoh yang benar:
$nama = "Andi";
$umur = 17;
$_alamat = "Lampung";
Sedangkan nama variabel tidak boleh diawali angka.
Contoh yang salah:
$1nama = "Andi";
Jika ingin menggunakan angka, angka tersebut dapat ditempatkan setelah huruf.
Contoh:
$nama1 = "Andi";
3. Tidak Boleh Menggunakan Spasi
Nama variabel tidak boleh mengandung spasi.
Contoh yang salah:
$nama siswa = "Andi";
Jika nama variabel terdiri dari beberapa kata, kamu dapat menggunakan underscore.
$nama_siswa = "Andi";
Cara ini lebih mudah dibaca dan umum digunakan dalam kode PHP.
4. Tidak Boleh Menggunakan Karakter Sembarangan
Nama variabel sebaiknya hanya menggunakan huruf, angka, dan underscore.
Contoh yang benar:
$nama_siswa = "Andi";
$nilai_ujian1 = 90;
Hindari karakter khusus yang tidak diperbolehkan dalam nama variabel.
5. PHP Membedakan Huruf Besar dan Kecil
PHP bersifat case-sensitive untuk nama variabel.
Artinya:
$nama
berbeda dengan:
$Nama
Contohnya:
$nama = "Andi";
echo $Nama;
Kode tersebut tidak mengakses variabel $nama karena $Nama merupakan nama variabel yang berbeda.
Karena itu, usahakan konsisten dalam penulisan nama variabel.
Cara Membuat Variabel PHP
Membuat variabel PHP sebenarnya cukup mudah.
Struktur dasarnya:
$nama_variabel = nilai;
Contoh:
$nama = "Rahena";
Pada kode tersebut:
$nama→ nama variabel=→ operator assignment"Rahena"→ nilai yang disimpan;→ tanda akhir statement
Contoh lainnya:
$umur = 17;
$tinggi = 165.5;
$status = true;
Nilai yang disimpan dapat berupa berbagai jenis data.
Jenis Data yang Bisa Disimpan dalam Variabel PHP
Variabel PHP dapat menyimpan berbagai jenis data. Beberapa tipe data yang umum digunakan adalah string, integer, float, boolean, array, dan object.
Mari kita lihat contoh sederhananya.
1. String
String digunakan untuk menyimpan teks.
$nama = "Rahena";
$alamat = "Lampung";
String biasanya ditulis menggunakan tanda kutip satu atau dua.
$nama = 'Rahena';
atau:
$nama = "Rahena";
2. Integer
Integer digunakan untuk menyimpan bilangan bulat.
$umur = 17;
$jumlah = 10;
Contoh lainnya:
$nilai = 90;
3. Float
Float digunakan untuk menyimpan angka yang memiliki nilai desimal.
$harga = 12500.50;
$tinggi = 165.5;
4. Boolean
Boolean hanya memiliki dua nilai, yaitu true dan false.
Contoh:
$is_login = true;
Atau:
$is_admin = false;
Tipe data boolean sering digunakan untuk kondisi tertentu dalam program.
5. Array
Array digunakan untuk menyimpan beberapa data dalam satu variabel.
$buah = ["Apel", "Jeruk", "Mangga"];
Array sangat berguna ketika kita ingin mengelola sekumpulan data.
Cara Menampilkan Variabel PHP
Setelah membuat variabel, kita tentu ingin menggunakan atau menampilkan nilainya.
Salah satu cara yang paling sederhana adalah menggunakan echo.
Contoh:
<?php
$nama = "Rahena";
echo $nama;
Hasilnya:
Rahena
Kita juga dapat menggabungkan variabel dengan teks.
<?php
$nama = "Rahena";
echo "Halo, " . $nama;
Hasil:
Halo, Rahena
Operator titik . digunakan untuk menggabungkan string dengan variabel.
Menggabungkan Beberapa Variabel
Kita juga dapat menggunakan beberapa variabel dalam satu kalimat.
<?php
$nama = "Rahena";
$kelas = "XI RPL";
echo "Nama: " . $nama;
echo "<br>";
echo "Kelas: " . $kelas;
Hasilnya:
Nama: Rahena
Kelas: XI RPL
Cara seperti ini sering digunakan ketika membuat halaman profil atau menampilkan data pengguna.
Mengubah Nilai Variabel
Nilai sebuah variabel dapat diubah setelah variabel tersebut dibuat.
Contoh:
<?php
$nama = "Andi";
echo $nama;
$nama = "Budi";
echo $nama;
Pada awalnya $nama memiliki nilai "Andi". Kemudian nilainya diubah menjadi "Budi".
Jadi, variabel bersifat fleksibel dan nilainya dapat berubah sesuai proses program.
Operasi Matematika dengan Variabel
Variabel juga dapat digunakan untuk melakukan perhitungan.
Contoh penjumlahan:
<?php
$a = 10;
$b = 20;
$hasil = $a + $b;
echo $hasil;
Hasil:
30
Kita juga dapat menggunakan operasi lainnya:
$hasil_tambah = $a + $b;
$hasil_kurang = $a - $b;
$hasil_kali = $a * $b;
$hasil_bagi = $a / $b;
Dengan memahami variabel dan operator, kita sudah dapat membuat berbagai program perhitungan sederhana.
Variabel dengan Percabangan if
Variabel sering digunakan sebagai kondisi dalam percabangan.
Contohnya:
<?php
$nilai = 85;
if ($nilai >= 75) {
echo "Lulus";
} else {
echo "Tidak Lulus";
}
Program akan memeriksa nilai yang tersimpan di dalam $nilai.
Jika nilainya minimal 75, program menampilkan "Lulus".
Contoh ini menunjukkan bahwa variabel tidak hanya digunakan untuk menyimpan data, tetapi juga dapat menjadi bagian dari logika program.
Variabel dalam Perulangan
Variabel juga sering digunakan dalam perulangan.
Contoh:
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Angka: " . $i . "<br>";
}
Variabel $i digunakan untuk menyimpan nilai penghitung dalam perulangan.
Hasilnya:
Angka: 1
Angka: 2
Angka: 3
Angka: 4
Angka: 5
Konsep seperti ini akan sangat sering kamu temui ketika membuat program PHP.
Konstanta vs Variabel PHP
Selain variabel, PHP juga memiliki konstanta.
Perbedaannya sederhana:
- Variabel dapat diubah nilainya.
- Konstanta digunakan untuk nilai yang tidak seharusnya berubah selama program berjalan.
Contoh konstanta:
define("NAMA_WEBSITE", "Powercode.id");
echo NAMA_WEBSITE;
Jika data memang perlu berubah selama program berjalan, gunakan variabel. Jika nilainya tetap, konstanta bisa menjadi pilihan yang lebih sesuai.
Tips Memberi Nama Variabel PHP
Meskipun PHP memberikan aturan tertentu, ada baiknya kamu juga menerapkan kebiasaan penamaan variabel yang rapi.
Gunakan Nama yang Jelas
Kurang baik:
$a = "Laptop";
Lebih jelas:
$nama_barang = "Laptop";
Dengan nama yang jelas, orang lain akan lebih mudah memahami fungsi variabel tersebut.
Gunakan Konsistensi
Jika menggunakan underscore, usahakan konsisten.
Contoh:
$nama_siswa;
$alamat_siswa;
$nomor_telepon;
Hindari mencampurkan pola penamaan secara sembarangan dalam satu project.
Hindari Nama yang Terlalu Singkat
Nama seperti $x, $y, atau $z memang valid, tetapi bisa membingungkan jika digunakan untuk data penting.
Untuk program sederhana, nama singkat masih dapat digunakan. Namun, dalam project yang lebih besar, nama variabel yang deskriptif biasanya lebih mudah dipelihara.
Kesalahan yang Sering Dilakukan Pemula
Ketika belajar variabel PHP, beberapa kesalahan berikut cukup sering terjadi.
Lupa Tanda $
nama = "Andi";
Seharusnya:
$nama = "Andi";
Menggunakan Spasi
$nama siswa = "Andi";
Seharusnya:
$nama_siswa = "Andi";
Memulai Nama Variabel dengan Angka
$1nama = "Andi";
Seharusnya:
$nama1 = "Andi";
Salah Huruf Besar dan Kecil
$nama = "Andi";
echo $Nama;
Gunakan nama yang sama:
echo $nama;
Lupa Titik Koma
$nama = "Andi"
Seharusnya:
$nama = "Andi";
Kesalahan-kesalahan tersebut terlihat kecil, tetapi dapat menyebabkan kode tidak berjalan sebagaimana mestinya.
Contoh Program Variabel PHP Sederhana
Agar semakin memahami konsepnya, mari kita buat program sederhana yang menggunakan beberapa variabel sekaligus.
<?php
$nama = "Rahena";
$kelas = "XI RPL";
$nilai = 85;
echo "Nama: " . $nama . "<br>";
echo "Kelas: " . $kelas . "<br>";
echo "Nilai: " . $nilai . "<br>";
if ($nilai >= 75) {
echo "Keterangan: Lulus";
} else {
echo "Keterangan: Belum Lulus";
}
Program tersebut menggunakan:
- Variabel
$nama - Variabel
$kelas - Variabel
$nilai echo- Operator perbandingan
- Percabangan
if
Walaupun sederhana, contoh ini sudah menggambarkan bagaimana variabel menjadi bagian penting dari sebuah program PHP.
Variabel PHP dalam Pengembangan Website
Dalam aplikasi web yang sebenarnya, penggunaan variabel tentu jauh lebih luas.
Misalnya pada sistem login:
$username = "admin";
$level = "admin";
Pada sistem inventaris:
$nama_barang = "Printer";
$stok = 10;
$harga = 1500000;
Pada sistem nilai siswa:
$nama_siswa = "Andi";
$nilai = 88;
$kelas = "XI RPL";
Data tersebut nantinya dapat dikombinasikan dengan form HTML, database MySQL, session, CRUD, dan berbagai fitur PHP lainnya.
Itulah sebabnya memahami variabel dengan baik sangat penting sebelum melanjutkan ke materi PHP yang lebih kompleks.
Kesimpulan
Variabel PHP adalah wadah yang digunakan untuk menyimpan data di dalam program. Variabel dapat berisi berbagai jenis data seperti string, integer, float, boolean, maupun array.
Dalam penulisannya, variabel PHP harus diawali dengan tanda $, tidak boleh diawali angka, tidak boleh menggunakan spasi, dan nama variabel membedakan huruf besar serta kecil.
Memahami variabel mungkin terlihat seperti materi yang sangat dasar, tetapi konsep ini merupakan fondasi penting dalam pemrograman PHP. Hampir semua aplikasi PHP menggunakan variabel untuk menyimpan, mengolah, dan menampilkan data.
Jadi, jangan hanya menghafalkan aturan penulisannya. Cobalah membuat variabel sendiri, mengubah nilainya, melakukan perhitungan, lalu menggunakannya dalam if dan perulangan. Semakin sering berlatih, semakin terbiasa kamu membaca dan menulis kode PHP.