potongan=20; rumus
bayar=harga-hargapotongan100; print‘Maka mas Bunafit harus membayar=Rp.’;
mencetak hasil kali dari rumus Printbayar;
?
2. Lihat hasilnya dengan ketik alamathttp:localhostvar2.php
Gambar 2.2 Hasil pada Contoh 2
2.5.8 Lingkup Variabel
Menurut Peranginangin 2006:35-43 lingkup suatu variabel adalah konteks dimana variabel tersebut didefinisikan. Pada prinsipnya, variabel dalam
PHP memiliki lingkup tunggal. Lingkup variabel dibedakan menjadi tiga jenis:
1. Variabel Global 2. Variabel Lokal
3. Variabel Static
2.5.8.1 Variabel Global
Variabel global adalah variabel yang bersifat global yang dapat dikenal dan digunakan oleh seluruh bagian script. Dalam PHP, variabel global yang
hendak digunakan oleh suatu fungsi harus dideklarasikan global di dalam fungsi
tersebut. Perhatikan contoh pemakaian variabel global pada script berikut:
html head
titlevariabelGlobal.phptitle 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 = var1var2; }
kali;pemanggilan fungsi echonilai variabel 1= .var1;
echobr; echonilai variabel 2= .var2;
echobr; echonilai variabel 3= .var3;
echobr; ?
body html
Simpan script tersebut dengan nama variabelglobal1.php kemudian pada web browser maka akan muncul tampilan seperti berikut:
Gambar 2.3 Hasil Eksekusi variabelglobal1.php
Untuk mengakses variabel global, dapat juga digunakan variabel array GLOBAL. Array GLOBAL berguna untuk mencatat ssemua variabel global
dalam suatu script. Perhatikan contoh pemakaian variabel global pada script berikut:
html head
titlevariabelGlobal.phptitle head
body ?php
simpan dengan nama variabelGlobal.php var1 = 4;variabel global
var2 = 6;variabel global var3 = 8;
function kali{ GLOBALS[var3]= GLOBALS[var1]GLOBALS[var2];
} kali;pemanggilan fungsi
echonilai variabel 1= .var1; echobr;
echonilai variabel 2= .var2; echobr;
echonilai variabel 3= .var3; echobr;
? body
html
Simpan script tersebut dengan nama variabelglobal2.php kemudian pada web browser maka akan muncul tampilan seperti berikut:
Gambar 2.4 Hasil Eksekusi variabelglobal2.php
2.5.8.2 Variabel Lokal
Variabel lokal adalah variabel yang didefinisikan dalam suatu fungsi sehingga variabel tersebut bersifat hanya dapat dikenal dan digunakan dalam
fungsi yang mendeklrasikan variabel tersebut. Variabel lokal dapat memiliki nama yang sama dengan nama variabel
global. Perhatikan contoh pemakaian variabel lokal pada script berikut:
html head
titlevariabelLokal.phptitle head
body ?
nama = Susis;variabel global coba{
nama = Angga;variabel lokal echonamaku var lokal: .nama;
echobr; }
coba;pemanggilan fungsi echo dikampus aku dipanggil var global: .nama;
echo br; ?
body html
Simpan script tersebut dengan nama variabellokal.php kemudian pada web browser maka akan muncul tampilan seperti berikut:
Gambar 2.5 Hasil Eksekusi variabellokal.php
2.5.8.3 Variabel Static