Arti
variable , adalah suatu lokasi penyimpanan (di dalam memori computer)yang
berisikan niai atau informasi yang nilainya tidak diketahui maupun telah
diketahui (wikipedia).
Arti dari Variabel
dalam PHP sama seperti varibel dalam bahasa program lainnya.
Variable
digunakan untuk menampung nilai tertentu, disimpan dalam database, atau
ditampilkan ke pengguna. Variabel dapat diubah nilainya sesuai dengan kode
program yang sedang berjalan.
Tapi ada
perbedaan variable pada PHP dengan variable pada bahasa pemrograman
lainnya. Di dalam PHP variable tidak
perlu dideklarasikan, anda tidak perlu menentukan jenis tipe data dari variable
dan tipe data dari variable dapat berubah sesuai dengan program yang
dijalankan.
Cara penulisan variable pada PHP :
Beberapa
aturan penulisan dalam PHP :
·
Harus diawali dengan tanda dolar $,
·
Nama variable harus diawali dengan huruf, tidak
boleh diawali dengan angka.
·
Variabel adalah case sensitive, maka penulisan
huruf besar dan huruf kecil dianggap berbeda.
·
Tidak mengandung karakter khusus seperti +, _, *
dan sebagainya.
Jenis –Jenis variable dalam PHP
Variable Local
Variabel
local adalah variable yang didefinisikan di dalam sebuah fungsi dan juga hanya
dapat digunakan di dalam fungsi tersebut. Berikut contoh penggunaan variable
local :
<?php
Function
nama()
{
$nama =
“Agus”;
//variable
local
Echo $nama;
.//mengeluarkan
isi variable local
}
echo $nama;
//error
karena tidak mengenal variable $nama
//karena
perintah ini berada di luar fungsi tempat variable dideklarasikan
Variable Global
Variabel
global adalah variable yang dideklarasikan di luar sebuah fungsi dan ketika ingin menggunakan di dalam fungsi,
anda tingkal mendeklerasikan di dalam fungsi yang anda buat dan dengan menambahkan
kata global di depan variable saat dideklarasikan.
Contoh :
<?php
$nama
=”Agus”;
function
nama()
{
gobal $nama;
eho $nama
}
Echo $nama;
//mencetak
isi variable nama yang sudah dideklarasikan di awal program
?>
Variable Static
Variabel
static adalah variable yang akan menyimpan nilai akhirnya, jika pada normalnya
sebuah variable dalam suatu fungsi akan dikembalikan nilainya maka dengan
menggunakan variable static ini tidak dikembalikan ke nilai awal. Berikut
contoh variable static dalam PHP.
<?php
function
mahasiswa()
{
static
$jumlah =8;
echo
$jumlah;
$jumlah++
}
mahasiswa();
mahasiswa();
mahasiswa();
?>
Output dari
program adalah 8 9 10.
Perbedaan
dengan jenis variable lain yaitu, jika setiap function dipanggil , nilai yang
ada pada variable adalah nilai terakhir, bukan nilai yang disebutkan pada variable di atas yaitu 8.
Tipe Variabel PHP tidak ditentukan.
PHP disebut
juga sebagai Loosely Type Language yaitu variabelnya tidak terikat pada sebuah
tipe tertentu.
Variabel Sistem PHP (Predefined Variables)
Terdapat
beberapa variable yang telah didefenisikan di dalam sistem PHP, dan jangan
membuat variable dengan nama yang sama.
Beberapa
contoh dari Predefined Variable :
$GLOBALS,
$_GET, $_POST, $_FILES, $COOKIE, $_SESSION, $REQUEST, $SERVER, $_ENV,
$php_errormsg, $HTTP_RAW_POST_DATA, $http_response_header.
Tidak ada komentar:
Write komentar