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

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

Pond

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

Post by 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 เหมือนกับในฟังชั่นส์ล่ะครับ ใครรู้ช่วยตอบทีครับ

dee

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

Post by 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>" ;
?>

...

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

Post by ... » 02/08/2010 10:39 pm

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

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: Google [Bot], Google Adsense [Bot] and 17 guests