ตัวแปร local and global


หน้าแรก PHP MySQL เกร็ดความรู้ ตัวแปร local and global

ตัวแปร local

คือ เป็นตัวแปรที่ประกาศในฟังก์ชั่น และใช้งานได้แต่ภายในฟังก์ชั่นที่ประกาศไว้เท่านั้น

ตัวอย่าง


  Code
<?php //การเรียกใช้ตัวแปรแบบ local

function showProvince(){

$myprovince="Lobpburi";

echo"My province:$myprovince";

}

showProvince();

echo"<br>";

function showAge(){

$myAge="18";

echo"My Age is : $myAge";

}

showAge();

?>




ตัวแปร global

คือ คำสั่งที่เอาไว้ใช้เรียกตัวแปรภายนอก เข้ามาภายในฟังก์ชั่น คำสั่งนี้ เมื่อประกาศแล้ว ตัวแปรนั้นๆ จะกลายเป็น global variable ไปโดยอัตโนมัติ คือ ไม่ว่าจะทำการเรียกตัวแปรนี้ที่ไหน ก็จะถือว่าเป็นตัวแปรเดียวกันหมด

สำหรับ php 5.0 ขึ้นไป


  Code
<?php

$value = 'webub.com รับทำเว็บไซต์';
function testGlobal()
{
$test = $GLOBALS[' value' ];
echo $test;
}
?>




php 5.0 ลงมา


  Code
<?php //การประกาศตัวแปร global

function showProvince(){

global $myprovince;

echo"My province:$myprovince";

}

$myprovince="Lobpburi";

showProvince();

?>




refer: https://sites.google.com/site/wanwayja/tawpaer-local-and-global

ขึ้นไปด้านบน