PHP->Scope pada PHP - Pasnemu
Headlines News :
Welcome
Home » » PHP->Scope pada PHP

PHP->Scope pada PHP

Written By aanelzam on Thursday, 9 January 2014 | 09:26

oke gan,, sebelumnya selamat malam untuk malam ini,, malam ini malam jumat tanggal 10 januari 2014,, heehe

oke kali ini ane mau share sedikit tentang ilmu php, kali ini saya akan memperkenalkan SCOPE pada php,, scope sendiri mempuyai arti cakupan,, apa maksudnya,, mari kita belajar bareng..

PHP SCOPE VARIABLE by pasnemu
php memiliki 4 scope variable, di antarnya :

-> Local
-> Global
-> Static
-> Parameter

-->Local scope, di deklarasikan dalam suatu fungsi, dan hanya bisa di akses di dalam fungsi tersebut.
   contoh :
<?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 kunciglobal.
<?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 :

belajar php
16
Share this article :

1 comment:

Terima kasih atas pessannya

PHP Tutorial

PHP Bacis PHP Form PHP Advanced
Intro Handlint Array mullti
Install Validation Date
Syntax Required Include
Variable URL File
Echo/Print Complette File Upload
Data Type Cookies
String Function Session
Constant E-Mail
Operator Secure

Total Pageviews

Ajukan Pertanyaan

Name

Email *

Message *

Sugeng Rawuh

Selamat datang di Blog kami ini hanyalah blog yang menyediakan sedikit tutorial monggo belajar bareng
 
Support : Creating Website | Johny Template | Mas Template
Proudly powered by Blogger
Copyright © 2011. Pasnemu - All Rights Reserved
Original Design by mas kholis Creating Website Modified by Aan Elzam