Download Source Code Aplikasi

Tutorial Php : Php Scope

Thursday, January 14th, 2016 - Tutorial Php

PHP Scope Variabel

PHP memiliki 4 variabel scope yang berbeda :

  • Local
  • Global
  • Static
  • Parameter

Tutorial Php : Php Scope

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.
Download Source Code Aplikasi
Tutorial Php : Php Scope | Ahmad Code | 4.5
Leave a Reply