You Now Here »

Tutorial PHP kegunaan Variable GLOBAL serta fungsi DEFINE dalam penggalian data  (Read 1794 times - 138 votes) 

DANNY

G-Plus Author
  • ADMINISTRATOR
  • More Share Forum Topic
  • [MS] kepala suku
  • *
  • DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!
  • Rep Power: 6
  • Join: September 30, 2009
  • Posts: 11,931
  • Poin: 193.394
    • WWW
  • IP member tracker Logged


  :ehm
kali ini kita akan membahas mengenai kasus permisson variable yang tidak bisa menembus function yang kita deklarasikan, kebetulan kita juga mengalami ini dan kebingungan kenapa yah variable tidak terbaca jika dipanggil dalam sebuah fungsi.

CONTOH GAGAL
Code: [Select]
<?php
$mysite 
'www.ms-room.com';
function 
fungsibaru() 

echo 
$mysite//not work
}
?>


SOLUSI 1
Gunakan pendeklarasian GLOBAL dalam sebuah fungsi untuk menggali semua variable yang telah diset secara GLOBAL
Code: [Select]
<?php
$mysite 
'www.ms-room.com';
function 
fungsibaru() 

global 
$mysite;
echo 
$mysite//work now
}
?>


SOLUSI 2
Gunakan pendeklarasian DEFINE secara global, fungsi ini mirip dengan yang atas, gunakan fungsi ini jangan terlalu banyak, secukupnya saja yang memang benar-benar membutuhkan pemanggilan data tanpa harus terganggu variable lain. misal untuk keperluan lokasi direktori, user database karena biasanya variable ini memang sering dipanggil dalam beberapa fungsi yang anda buat.
Code: [Select]
<?php
define
(mysite"www.ms-room.com");
function 
fungsibaru() 

echo 
mysite//work now
}
?>


moga bermanfaat
  :beer:


View Mobile Web Short URL: