Select Language



Followers

07 November 2010

Pengenalan PHP - Variabel Global, Lokal dan Static dalam PHP

"Om Swastiastu"

Setelah sebelumnya saya memberi tahu mengenai cara mendeklarasikan variabel dalam PHP, sekarang saya akan membahas lebih lanjut mengenal apa itu variabel. Dalam PHP terdapat 3 buah tipe variabel yang dapat digunakan berdasarkan ruang lingkupnya. Variabel global, variabel lokal dan variabel statik. Kita akan membahas satu per satu mengenai ketiga variabel tersebut. Dan seiring pembahasan kita juga akan mempelajari sedikit mengenai fungsi dalam PHP.

Variabel Global
Variabel global adalah variabel yang ruang lingkupnya sangat luas, dapat dipakai dan digunakan oleh semua script dalam PHP. Biasanya variabel global letaknya diluar suatu fungsi, dan jika variabel tersebut terletak didalam fungsi, kalian harus mendeklarasikan variabel tersebut sebagai variabel global. Untuk lebih lengkapnya, silahkan lihat contoh berikut ini:



<html>
<head>
<title>variabelGlobal.php</title>
</head>
<body>
<?php
//simpan dengan nama variabelGlobal.php

$var1 = 4; //variabel global
$var2 = 6; //variabel global
$var3 = 8;

function kali(){
 global $var1, $var2, $var3;
 $var3 = $var1 * $var2;
}

kali(); //pemanggilan fungsi
echo "nilai variabel 1 = ".$var1;
echo "<br>";
echo "nilai variabel 2 = ".$var2;
echo "<br>";
echo "nilai variabel 3 = ".$var3;
echo "<br>";

?>
</body>
</html>


Variabel Lokal
Variabel lokal adalah variabel yang ruang lingkupnya lebih kecil daripada variabel global. Variabel lokal ini hanya dapat digunakan didalam fungsi itu sendiri, dan tidak akan berguna diluar fungsi. Variabel lokal dapat memiliki nama yang sama dengan variabel global, tetapi PHP akan menganggap kedua variabel tersebut berbeda. Lihat contoh berikut agar lebih jelasnya:


<html>
<head>
<title>variabelLokal.php</title>
</head>
<body>
<?php
//simpan dengan nama variabelLokal.php

$nama = "Susis"; //variabel global

function coba(){
 $nama = "Angga"; //variabel lokal
 echo "namaku (var lokal): ".$nama;
 echo "<br/>";
}
coba(); //pemanggilan fungsi
echo "dikampus aku dipanggil (var global): ".$nama;
echo "<br>";

?>
</body>
</html>

Varaibel Static
Variabel static adalah variabel yang hanya ada dalam ruang lingkup suatu fungsi. Variabel tidak menghilangkan nilai akhirnya ketika dieksekusi dan meninggalkan fungsi tersebut. Artinya, nilai akhir dari variabel tersebut tidak akan berubah ketika nanti dipanggil kembali. Variabel statik kebanyakan digunakan untuk counter, misalkan untuk menghitung jumlah pengunjung pada suatu halaman web. Untuk lebih lengkapnya, lihat contoh dibawah:


<html>
<head>
<title>variabelStatic.php</title>
</head>
<body>
<?php
//simpan dengan nama variabelStatic.php

function coba(){
 static $var1 = 0; //variabel static
 echo "nilai var 1 = ".$var1;
 echo "<br>"
 $var1++;
}
coba(); //pemanggilan fungsi
coba();
coba();
coba();
coba();

?>
</body>
</html>

Semoga tutorial kali dapat membantu teman-teman sekalian.



"Om Santhi, Santhi, Santhi, Om"



Comments:

Ada 0 comments pada “Pengenalan PHP - Variabel Global, Lokal dan Static dalam PHP”

IT Programmer on G+

IT Programmer's Fans

IT Programmer's Traffic

 Powered by  MyPagerank.Net  Programming Blogs - Blog Catalog Blog Directory    Yahoo bot last visit powered by MyPagerank.Net    Msn bot last visit powered by MyPagerank.Net Add to Google Reader or Homepage  backlink-clever  Programming Blogs - BlogCatalog Blog Directory

Programming Tutorial


IT Programmer's Info


Tips
Downloads
Friends
Sponsor
Visitor
IT Programmer. Powered by Blogger.
 
This Blog is proudly powered by Blogger.com | Template by Angga Leo Putra | Modified by Adhitya Angga Prawira | Privacy Policy