Variabel adalah “wadah” untuk menyimpan informasi.
Membuat (Mendeklarasikan) Variabel PHP
Dalam PHP, variabel diawali dengan tanda $, diikuti dengan nama variabel:
Contoh
<!DOCTYPE html>
<html>
<body>
<?php
$teks = "Halo dunia!";
$x = 5;
$y = 10.5;
echo $teks;
echo "<br>";
echo $x;
echo "<br>";
echo $y;
?>
</body>
</html>
Setelah eksekusi pernyataan di atas, variabel $teks akan menyimpan nilai Halo dunia! , variabel $x akan menyimpan nilai 5, dan variabel $y akan menyimpan nilai 10.5.
Catatan: Saat Anda menetapkan nilai teks ke variabel, beri tanda kutip di sekitar nilai.
Catatan: Tidak seperti bahasa pemrograman lainnya, PHP tidak memiliki perintah untuk mendeklarasikan variabel. Itu dibuat saat Anda pertama kali menetapkan nilai padanya.
Ingat! variabel sebagai wadah untuk menyimpan data.
Variabel PHP
Variabel dapat memiliki nama pendek (seperti x dan y) atau nama yang lebih deskriptif (umur, nama_mobil, total_volume).
Aturan untuk variabel PHP:
- Variabel dimulai dengan tanda $, diikuti dengan nama variabel
- Nama variabel harus dimulai dengan huruf atau karakter garis bawah
- Nama variabel tidak boleh dimulai dengan angka
- Nama variabel hanya boleh berisi karakter alfanumerik dan garis bawah (A-z, 0-9, dan _ )
- Nama variabel case-sensitive ($umur dan $UMUR adalah dua variabel yang berbeda)
Variabel Output
Pernyataan PHP echo sering digunakan untuk mengeluarkan data ke layar.
Contoh berikut akan menunjukkan cara menampilkan teks dan variabel:
Contoh
<!DOCTYPE html>
<html>
<body>
<?php
$teks = "nextgen.co.id";
echo "Aku cinta $teks!";
?>
</body>
</html>
Contoh berikut akan menghasilkan output yang sama seperti contoh di atas:
Contoh
<!DOCTYPE html>
<html>
<body>
<?php
$teks = "nextgen.co.id";
echo "Aku cinta". $teks . "!";
?>
</body>
</html>
Contoh berikut akan menampilkan jumlah dari dua variabel:
Contoh
<!DOCTYPE html>
<html>
<body>
<?php
$x = 5;
$y = 4;
echo $x + $y;
?>
</body>
</html>
Catatan: Anda akan mempelajari lebih lanjut tentang pernyataan echo dan cara menampilkan data ke layar di bab berikutnya.
PHP Bersifat Loosely Typed
Dalam contoh di atas, perhatikan bahwa kita tidak perlu memberi tahu PHP tipe data mana dari variabel tersebut.
PHP secara otomatis mengaitkan tipe data ke variabel, bergantung pada nilainya. Karena jenis data tidak disetel secara ketat, Anda dapat melakukan hal-hal seperti menambahkan string ke bilangan bulat tanpa menyebabkan kesalahan.
Dalam PHP 7, deklarasi tipe data ditambahkan. Ini memberikan opsi untuk menentukan tipe data yang diharapkan saat mendeklarasikan fungsi, dan dengan mengaktifkan mode strict, “Kesalahan Fatal” akan muncul pada ketidakcocokan tipe data.
Anda akan mempelajari lebih lanjut tentang persyaratan strict dan non-strict, serta deklarasi tipe data pada tutorial selanjutnya.
Tutorial sebelumnya : Komentar PHP
Tutorial setelahnya : Lingkup Variabel PHP
Semua Tutorial PHP : Tutorial PHP