Variabel Global Variabel Lokal

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