Anda di halaman 1dari 6

Penulisan Variable dan konstanta di dalam PHP

@wistauMay 30, 20152

Variable

Pengertian Variable

Dalam pemograman, variabel adalah suatu lokasi penyimpanan yang berisikan nilai atau informasi yang
nilainya tidak diketahui maupun telah diketahui (wikipedia).

nilai atau informasi yang disimpan di dalam variable dapat dipindahkan kedalam database atau
ditampilkan kembali oleh pengguna. Dan sebuah variable memiliki sebuah nama yang digunakan untuk
mengakses informasi dari varialbe itu.

Penulisan Variable

Penulisan variable harus diawali dengan simbol dolar ( $ ), setelah tanda dolar sebuah variable harus di
ikuti dengan karakter berupa huruf atau tanda _ ( Underscore ), untuk karakter kedua dan seterusnya
bisa menggunakan huruf atau atau angka. Agar lebih jelas dibawah ini adalah contoh penulisan variable
yang benar dan yang salah. Penulisa variable yang benar adalah seperti contoh dibawah ini

<?php

$q;

$nama_barang;

$Harga;

?>

4
5

<?php

$q;

$nama_barang;

$Harga;

?>

Penulisa variable yang salah adalah seperti contoh dibawah ini

<?php

$4ever;

$_salah satu;

$nama*^;

?>

<?php

$4ever;

$_salah satu;

$nama*^;

?>
Variable bersifat case sensitive. PHP akan membedakan variable yang ditulis dengan huruf besar dan
kecil sebagai contoh ada tiga variable $variable, $Variable dan $VARIABLE maka PHP akan menganggap
sebagai variable yang bebeda.

Untuk memberikan nilai atau informasi dalam sebuah variable, PHP menggunakan Assigment Operators
atau yang sering kita kenal dengan istilah sama dengan ( = ). Perintah pemberian nilai pada sebuah
variable disebut dengan assignment, apabila variable tersebut belum pernah digunakan pemberian nilai
awal biasa disebut dengan istilah inisialisasi.

Didalam pemrograman PHP variable tidak memerlukan deklarasi terlebih dahulu.

PHP adalah salah satu dari Bahasa pemrograman yang tergolong Loosely Type Language, yang berarti
variable didalam Bahasa pemrograman PHP tidak terikat pada tipe tertentu. Apabila kita mengingat
beberapa Bahasa pemrograman seperti pascal dan C ketika kita ingin membuat sebuah variable untuk
tipe nya ditentukan terlebih dahulu.

Predefine Variable adalah variable yang sudah didefiniskan oleh system PHP dan untuk menghindari
error maka kita disarankan tidak menggunakan nama variable yang sama. Beberapa Predifined Variable
adalah seperi dibawah ini

$GLOBALS , $_SERVER , $_GET , $_POST , $_FILES , $_COOKIE , $_SESSION , $_REQUEST , $_ENV,


$php_errormsg, $HTTP_RAW_POST_DATA, $http_response_header, $argc, $argv, $this.

$GLOBALS , $_SERVER , $_GET , $_POST , $_FILES , $_COOKIE , $_SESSION , $_REQUEST , $_ENV,


$php_errormsg, $HTTP_RAW_POST_DATA, $http_response_header, $argc, $argv, $this.

Selengkapnya bisa di lihat di http://php.net/reserved.variables

Contoh penulisa variable

Untuk menampilkan nilai atau informasi yang tersimpan didalam variable caranya adalah dengan
menggunakan perintah echo bisa juga dengan perintah print seperti pada contoh dibawah ini

PHP

<?php

$nama = ‘yongki’;
$alamat = ‘Jln. Perjuangan’;

print $nama;

echo $alamat;

?>

<?php

$nama = ‘yongki’;

$alamat = ‘Jln. Perjuangan’;

print $nama;

echo $alamat;

?>

Konstanta ( Constant )

Selanjutnya adalah mengenai konstanta ( constant ) dimana pengertian konstanta sendiri menurut
Wikipedia adalah suatu lokasi penyimpanan (dalam memory) yang berisikan nilai yang sifatnya tetap dan
tidak bisa diubah sepanjang program berjalan (wikipedia).

Dari pengertian tersebut diatas secara jelas perbedaan antara konstanta dengan variable, variable
nilainya dapat dirubah selamat program berjalan sedangkan konstanta apabila sudah diberikan nilai
tidak dapat dirubah lagi didalam kode pemrograman.

Aturan penulisan Konstanta


Untuk mendefinisikan konstanta didalam PHP ada dua cara :

Menggunakan keyword const

Menggunakan fungsi define

Penulisan konstanta dengan keyword const hanya dapat digunakan pada lingkungan global PHP.
Sehingga kita tidak bisa menggunakannya didalam function, loop, atau if. Apabila membutuhkan
konstanta didalam fungsi maka harus menggunakan define.

Mendefinisikan konstanta menggunakan const caranya hamper sama dengan membuat variable namun
apabila didalam variable kita menggunakan tanda dolar ( $ ) maka dalam konstanta menggunakan const
atau define. Contohnya adalah seperti dibawah ini

Menggunakan const :

PHP

<?php

const nama = “Yongki”;

echo nama;

?>

<?php

const nama = “Yongki”;

echo nama;
?>

Menggunakan define membutuhkan dua nilai contohnya :

PHP

<?php

define (“nama”,”yongki”);

echo nama;

?>

<?php

define (“nama”,”yongki”);

echo nama;

?>

Dan aturan penamaan konstanta aturanya sama dengan penamaan variable.

Konstanta bersifat case sensitive

Nilai konstanta tidak dapat dirubah

Konstanta didalam PHP hanya dapat berisi tipe scalar ( Boolean, integer, float, string )

Predifined Constant, seperti dalam variable php pun sudah menyediakan beberapa konstanta yang telah
didefinisikan dan tidak bisa di ubah nilainya sebagai contoh adalah

Anda mungkin juga menyukai