Home » Website » Cara Penulisan Variabel, Tipe Data, dan Konstanta Pada Bahasa PHP

Cara Penulisan Variabel, Tipe Data, dan Konstanta Pada Bahasa PHP

Variabel

Variabel adalah tempat yang digunakan oleh PHP untuk menyimpan nilai, data, atau informasi yang diolah dan digunakan selama halaman web dijalankan.

Setiap variabel dapat ditulis dengan karakter dollar ($). Nama variabel bersifat case sensitive, artinya variabel dengan nama $total dianggap tidak sama dengan variabel bernama $TOTAL.

Untuk mengisi atau meletakkan sebuah nilai ke dalam variabel, cukup gunakan tanda sama dengan “=”. Misalkan kita ingin meletakkan sebuah informasi judul buku “Pemrograman Web” ke dalam sebuah variabel bernama $judul, maka cukup dituliskan  $judul=”Pemrograman web”. Kemudian Untuk menampilkan isi sebuah variabel, cukup gunakan perintah echo seperti berikut echo $judul.

Sebuah variabel dapat memiliki nama pendek (seperti x dan y) atau nama yang lebih deskriptif (umur, username, total_volume).

Aturan untuk penulisan variabel PHP adalah:

  1. Dimulai dengan tanda $, kemudian diikuti dengan nama variabel.
  2. Penulisan nama variabel harus dimulai dengan huruf atau karakter garis bawah.
  3. Tidak boleh dimulai dengan angka.
  4. Hanya boleh berisi karakter alfanumerik dan garis bawah (A-z, 0-9, dan _ ).
  5. Peka terhadap huruf besar-kecil ($age dan $AGE adalah dua variabel yang berbeda)

Dibawah ini contoh kode PHP yang mendeklarasikan variabel

				
					<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
?>
				
			

Setelah eksekusi pernyataan di atas, variabel $txt akan menyimpan nilai Hello world!, sedangkan variabel $x akan menyimpan nilai 5, dan variabel $y akan menyimpan nilai 10.5.

Berikut contoh yang menunjukkan cara menampilkan teks dari variabel:

				
					<?php
$txt = "masagena.id";
echo "I love $txt!";
?>
				
			

Kode berikut menghasilkan output yang sama seperti contoh di atas:

				
					<?php
$txt = "masagena.id";
echo "I love " . $txt . "!";
?>
				
			

Contoh berikut akan menampilkan jumlah dari dua variabel:

				
					<?php
$x = 5;
$y = 4;
echo $x + $y;
?>
				
			

Type Data

Setiap variabel memiliki tipe data yang menentukan nilai seperti apa saja yang dapat ditampung oleh variabel tersebut. PHP memiliki beberapa jenis tipe data, beberapa diantaranya adalah string, integer, float, boolean, array, object, NULL, dan Resource.

Tipe data pada PHP disetiap variabel tidak perlu didefinisikan terlebih dahulu. Sebab, ketika menuliskan nama variabel beserta isinya, variabel tersebut langsung memilih dan menggunakan tipe data yang cocok bagi nilai yang diisikan.

Penulisan variabel yang memiliki type data string dan integer ditunjukkan pada contoh berikut:

				
					$judul="Pemrograman PHP";
$harga=300000;
$harga="Tigah puluh ribu"

				
			

Pada contoh diatas, variabel $judul secara otomatis akan memiliki tipe data string karena isinya adalah deretan karakter, sedangkan pada baris kedua variabel $harga secara otomatis akan bertipe data integer karena isinya adalah bilangan bulat.

Sebuah variabel dapat saja langsung berganti tipe data secara otomatis, ketika isinya berubah. Pada baris ketiga dalam contoh diatas variabel tipe data $harga berubah dari yang tadinya bertipe integer menjadi string.

Konstanta

Konstanta mirip dengan variabel yang juga digunakan untuk menyimpan nilai, data, atau informasi. Namun, isi sebuah konstanta selalu tetap dan tidak berubah. Sebuah konstanta biasanya dituliskan dalam huruf kapital dan tidak perlu diawali dengan karakter dollar “$”.

Penulisan nama konstanta dapat dibuat menggunakan sebuah fungsi bernama define() dengan format penulisan define(NAMA_KONSTANTA, NILAI), misalkan kita akan membuat sebuah konstanta bernama HARGA, yang berisi nilai 30000, maka gunakan fungsi define(“HARGA”, 30000). Sedangkan untuk menampilkan isi sebuah konstanta, gunakan perintah echo HARGA.

Script berikut adalah contoh penulisan konstanta di PHP.

				
					<?php
define("GREETING", "Welcome to masagena.id!");
echo GREETING;
?>
				
			

Mendefinisikan konstanta di dalam suatu fungsi:

				
					<?php
define("GREETING", "Welcome to masagena.id!");

function myTest() {
  echo GREETING;
}
 
myTest();
?>
				
			
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments