Variabel #
Pengertian #
Variabel dalam PHP adalah tempat penyimpanan sementara yang digunakan untuk menyimpan nilai atau data. Variabel dimulai dengan tanda $
diikuti oleh nama variabel. PHP adalah bahasa pemrograman yang lemah tipenya, yang berarti Anda tidak perlu mendeklarasikan tipe data dari variabel terlebih dahulu.
Ciri-Ciri #
- Diawali dengan
$
: Setiap variabel di PHP harus diawali dengan tanda$
. - Nama Variabel Sensitif Huruf Besar-Kecil:
$_var
dan$_VAR
adalah dua variabel yang berbeda. - Nama yang Valid: Nama variabel harus dimulai dengan huruf atau underscore
_
dan tidak bisa dimulai dengan angka.
Contoh Penggunaan #
Berikut adalah contoh penggunaan variabel dalam PHP:
<?php
// Deklarasi dan inisialisasi variabel
$nama = "John Doe"; // Tipe data string
$umur = 30; // Tipe data integer
$tinggi = 1.75; // Tipe data float
$is_active = true; // Tipe data boolean
// Menampilkan nilai variabel
echo "Nama: " . $nama . "<br>";
echo "Umur: " . $umur . " tahun<br>";
echo "Tinggi: " . $tinggi . " meter<br>";
echo "Aktif: " . ($is_active ? 'Ya' : 'Tidak') . "<br>";
// Mengubah nilai variabel
$umur = 31;
echo "Umur setelah ulang tahun: " . $umur . " tahun<br>";
// Variabel Array
$buah = array("apel", "pisang", "jeruk");
echo "Buah favorit: " . $buah[0] . "<br>";
// Variabel Asosiatif
$mahasiswa = array(
"nama" => "Alice",
"umur" => 22,
"jurusan" => "Informatika"
);
echo "Nama Mahasiswa: " . $mahasiswa["nama"] . "<br>";
echo "Umur Mahasiswa: " . $mahasiswa["umur"] . " tahun<br>";
echo "Jurusan: " . $mahasiswa["jurusan"] . "<br>";
// Variabel Objek
class Orang {
public $nama;
public $umur;
function __construct($nama, $umur) {
$this->nama = $nama;
$this->umur = $umur;
}
function sapa() {
return "Halo, nama saya " . $this->nama . " dan saya berumur " . $this->umur . " tahun.";
}
}
$orang1 = new Orang("Bob", 25);
echo $orang1->sapa();
?>
Penjelasan Kode #
-
Deklarasi dan Inisialisasi Variabel:
$nama = "John Doe";
: Menyimpan string “John Doe” dalam variabel$nama
.$umur = 30;
: Menyimpan angka 30 dalam variabel$umur
.$tinggi = 1.75;
: Menyimpan angka desimal 1.75 dalam variabel$tinggi
.$is_active = true;
: Menyimpan nilai booleantrue
dalam variabel$is_active
.
-
Menampilkan Nilai Variabel:
echo "Nama: " . $nama . "<br>";
: Menggabungkan string dan variabel, lalu menampilkannya.
-
Mengubah Nilai Variabel:
$umur = 31;
: Mengubah nilai variabel$umur
menjadi 31.
-
Variabel Array:
$buah = array("apel", "pisang", "jeruk");
: Membuat array dengan tiga elemen.echo "Buah favorit: " . $buah[0] . "<br>";
: Menampilkan elemen pertama dari array$buah
.
-
Variabel Asosiatif:
$mahasiswa = array("nama" => "Alice", "umur" => 22, "jurusan" => "Informatika");
: Membuat array asosiatif.echo "Nama Mahasiswa: " . $mahasiswa["nama"] . "<br>";
: Menampilkan nilai dari kunci “nama”.
-
Variabel Objek:
- Membuat kelas
Orang
dengan properti$nama
dan$umur
, serta metodesapa
. new Orang("Bob", 25);
: Membuat objek baru dari kelasOrang
.echo $orang1->sapa();
: Memanggil metodesapa
dari objekorang1
dan menampilkan hasilnya.
- Membuat kelas
Kesimpulan #
Variabel dalam PHP sangat fleksibel dan mudah digunakan. Mereka dapat menyimpan berbagai jenis data dan dapat diubah kapan saja dalam program. Dengan memahami cara kerja variabel dan penggunaannya, Anda dapat membuat kode PHP yang lebih efektif dan mudah dipahami.