Categories: Tutorial Php

Tutorial Php : Php Scope

PHP Scope Variabel

PHP memiliki 4 variabel scope yang berbeda :

  • Local
  • Global
  • Static
  • Parameter

Local Scope

Sebuah variabel yang di deklarasikan dalam suatu fungsi hanya bisa di akses dalam fungsi tersebut, variabel ini bersifat local scope.


<?php
$x = 12;

function fungsiku()
{
echo $x;
}

fungsiku();
?>

Hasil :

12

Global Scope

Global scope adalah semua variabel yang di definisikan diluar fungsi / function.

Variabel yang bersifat global scope bisa di akses oleh semua bagian dari script diluar fungsi / function.

Untuk mengakses variabel global scope dalam suatu fungsi maka bisa digunakan kata kunci global.
<?php
$x = 12;

function fungsiku()
{
global $x;
echo ($x * 2);
}

fungsiku();
?>
Hasilnya :
24

PHP juga menyimpan semua variabel global kedalam sebuah array yang dinamakan $GLOBAL[index].
Index-nya adalah nama-nama dari variabel.
Array ini bisa di akses dalam suatu fungsi.
Array ini juga bisa digunakan untuk meng-update variabel global secara langsung.


<?php
$x = 2;

function fungsiku()
{
$GLOBALS['x'] = 4;
}

fungsiku();
echo $x;
?>

Hasilnya :

4

Static Scope

Ketika sebuah fungsi telah selesai dilakukan, pada umumnya semua variabel akan dihapus. Akan tetapi biasanya kita tidak ingin menghapus variabel tersebut.

Gunakan kata kunci = static untuk melakukan hal ini.


static $variabel_static;

Parameter

Parameter adalah variabel lokal yang di masukkan dalam suatu fungsi.

Parameter di deklarasikan pada daftar paramater dalam suatu fungsi.


<?php
function fungsiku($parameter1, $parameter2)
{
$parameter1 = ($parameter2 - $parameter1) * 2;
echo $parameter1;
}

fungsiku(4,12);



Hasilnya :

16

 

Sumber : codingku.com

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Ahmad Code

Recent Posts

Source Code Sistem Informasi Geografis Berbasis Php

Pada postingan kali ini, sourcecodeaplikasi.info kembali mencoba untuk membagikan ke sobat semua tentang sebuah aplikasi…

4 hours ago

Source Code Aplikasi Penjualan Barang Toko Bangunan Berbasis Web

Download Source code Aplikasi Penjualan Barang Berbasis Web Gratis. Aplikasi ini dibangun menggunakan bahasa pemrograman…

10 hours ago

Source Code Aplikasi Sistem Informasi Perpsustakaan Berbasis Web

Source Code Aplikasi Sistem Informasi Perpsustakaan Berbasis Web yang akan admin share pada kesempatan kali…

16 hours ago

Source Code Aplikasi Pendataan Pendapatan Warga Berbasis Web

Source Code Aplikasi Pendataan Pendapatan Warga Berbasis Web yang akan kami bagikan di kesempatan ini…

22 hours ago

Source Code Aplikasi Absensi Online Berbasis Php

Source code aplikasi absensi berbasis web. Aplikasi absensi online ini dibuat dengan menggunakan bahasa pemrograman…

1 day ago

Source Code Aplikasi E-Commerce Berbasis Web

Pada kesempatan ini kami akan share source code aplikasi ecommerce berbasis web. Aplikasi ecommerce ini…

1 day ago