สอบถาม สัญลักษณ์ & ที่อยู่หน้า $a หมายความว่าอะไร

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

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

moomai
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 680
ลงทะเบียนเมื่อ: 07/12/2016 10:54 am

สอบถาม สัญลักษณ์ & ที่อยู่หน้า $a หมายความว่าอะไร

โพสต์ที่ยังไม่ได้อ่าน โดย moomai »

โค้ด: เลือกทั้งหมด

<?php
function minmax (&$a,&$b)  { 
   if ($a > $b) { 
     $t=$a; $a=$b; $b=$t; 
   }
สัญลักษณ์ & ที่อยู่หน้า $a หมายความว่าอะไรค่ะ
(&$a,&$b)
The truth is not as elegant as the idea.
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41417
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: สอบถาม สัญลักษณ์ & ที่อยู่หน้า $a หมายความว่าอะไร

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

เป็นการ Passing by Reference
คือค่าของต้องแปลผ่านการอ้างอิงตำแหน่ง ไม่ขึ้นกับตัวแปล ไม่เหมือนปกติ ที่เรียกว่า Passing by value

โค้ด: เลือกทั้งหมด

<?php
function a(&$var)
{
    $var++;
}

$a=5;
b($a);
// ค่าของ $a คือ 6

function b($var)
{
    $var++;
}

$a=5;
b($a);
// ค่าของ $a คือ 5 
?>
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Amazon [Bot] และบุคลทั่วไป 100