การนำตัวแปรออกมาใช้นอก function

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: การนำตัวแปรออกมาใช้นอก function

Re: การนำตัวแปรออกมาใช้นอก function

โดย ... » 02/08/2010 10:39 pm

ขอบคุณมากครับ สำหรับคำตอบ

Re: การนำตัวแปรออกมาใช้นอก function

โดย dee » 02/08/2010 10:21 pm

<?php
$a = 200;
$b = 30;
money($a, $b, $g);
function money($a, $b, $g){
global $g;
$g = $a + $b;
print "you get money = ". $g ."<br>" ;
}
//}
?>
<?php
print "you get money = ". $g ."<br>" ;
?>

การนำตัวแปรออกมาใช้นอก function

โดย Pond » 01/08/2010 1:13 am

โค๊ด
$a = 200;
$b = 30;
<?php
money($a, $b, $g);
function money($a, $b, $g)
{ $g = $a + $b;
print "คุณได้รับเงิน = ". $g ."<br>" ;}
}
?>
<?php
print "คุณได้รับเงิน = ". $g ."<br>" ;
?>

ผลลับ
คุณได้รับเงิน = 230
คุณได้รับเงิน =

จะเห็นว่าค่าของตัวแปร $g ที่อยู่นอกfunction มันไม่แสดงครับ
ทำยังไงมันถึงจะแสดงค่าเท่ากับ 230 เหมือนกับในฟังชั่นส์ล่ะครับ ใครรู้ช่วยตอบทีครับ

ข้างบน