Tutorial PHP-MySQL untuk Pemula

Variabel dalam PHP

Jika anda masih ingat pelajaran matematika khususnya aljabar, anda akan menemui istilah ‘variabel’. Variabel dalam matematika bisa berisi nilai (value) atau berisi persamaan (expression). Contoh variabel berisi nilai: x = 5, contoh variabel berisi persamaan misalnya: z = x + y + 2.

Nah, dalam PHP variabel ditulis dengan tanda awal

$

dan sama halnya dengan konsep di aljabar, variabel bisa berisi nilai ataupun persamaan. Penamaan variabel dalam PHP bisa diwakilkan tanda $ dengan huruf tunggal, atau tanda $ dengan kata yang lebih deskriptif.

Yang harus diperhatikan terkait variabel PHP antara lain:

  • harus selalu diawali dengan tanda dollar ($),
  • harus selalu diawali dengan huruf atau tanda underscore (_)
  • hanya dapat berisi karakter alfanumerik dan underscore (A-z, 0-9 dan _)
  • tidak boleh berisi karakter spasi
  • dalam PHP variabel bersifat case sensitive, artinya variabel y dengan Y dalam PHP itu berbeda

Contoh penulisan variabel di PHP:

<?php

$nama_mobil = 'Esemka';

$nama_motor_1 = 'Kirana';

$x = 6.5;

$_jumlah_penduduk = 80891;

?>

Walaupun sangat bebas dan tidak dibatasi penggunaan variabel di PHP, namun ada baiknya anda mengimplementasikan tips penulisannya dalam sintaks PHP:

  • jangan terlalu panjang, misalnya: $jumlah_penduduk_terakhir lebih baik daripada variabel $jumlahpendudukmenurutsensuspendudukterakhir
  • usahakan sangat deskriptif, misalnya: $jumlah_penduduk lebih baik/terbaca daripada variabel $jml_pddk
  • kumpulkan variabel dalam satu blok sintaks, taruh dibagian paling atas
  • berikan komentar singkat jika variabel terpaksa menggunakan kata yang kurang deskriptif
  • reset ulang isi variabel untuk menghindari kesalahan penggunaan variabel
Ruang Lingkup Variabel

Ruang lingkup (scope) variabel dalam PHP terdiri atas tiga ruang:
– lokal
– global
– statik
– parameter

Variabel Lokal (Local variable)
adalah variabel yang berlaku hanya dalam lingkup suatu fungsi. contoh:

<?php
function test(){
   //contoh variabel lokal dalam fungsi
   $a = 3.14;
   $c = $a * 14;
   echo $c;
}
?>

Variabel Global (Global variable)
adalah variabel yang berlaku secara global pada seluruh skrip dan hanya dapat digunakan di fungsi jika dipanggil. contoh:

<?php
//contoh variabel global
$x = 18;
$y = 2;

function test(){
   global $x, $y;

   //contoh variabel lokal dalam fungsi
   $a = 3.14;
   $c = ( $a * 14 ) / ( $x * $y ) ;
   echo $c;
}
?>

Variabel Statik (Static Variables)
adalah variabel yang nilainya tetap ada dan tidak berubah walaupun fungsi yang menggunakannya telah berhasil/dieksekusi. Implementasi variabel ini biasanya pada sintaks PHP yang menerapkan prinsip OOP (Object-oriented Programming). Contoh:

<?php
static $nama_negara;
?>

Variabel Parameter (Parameter Variables)
adalah variabel yang bersifat lokal namun dilewatkan untuk mengisi atau untuk diproses oleh suatu fungsi. Contoh:

<?php

$panjang = 6;
$lebar = 3.2;

function luas_persegipanjang( $panjang, $lebar ){
    $luas_persegipanjang = $panjang * $lebar;
    echo $luas_persegipanjang;
}

//penggunaan fungsi
luas_persegipanjang($panjang, $lebar );
//atau
$luas_persegipanjang( $x, $y )

?>

Untuk tutorial selanjutnya kita akan membahas tentang tipe data String dalam PHP.