Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > อยากให้อธิบายเรื่องการทำงานของ pointer ใน php รบกวนผู้รู้ด้วยครับ



 

อยากให้อธิบายเรื่องการทำงานของ pointer ใน php รบกวนผู้รู้ด้วยครับ

 



Topic : 048551



โพสกระทู้ ( 255 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



อยากให้อธิบายการทำงานของ pointer ของ php หน่อยครับ

ผมไม่ค่อยเข้าใจหลักการทำงานของ code เลย เช่น
<?php
class test {
function test($value){
//echo $value;
$this->value = $value;
}
function print_test(){
echo $this->value;
}
}
$test = new test(100);
echo $test->value;
//echo $test->print_test();
?>
คือ ผมเข้าใจแค่ประมาณว่าเป็นการถึงเอา address ของ memory มาใช้เท่านั่นเองครับ
อย่างอื่นไม่รู้เรื่องเลยครับ งงมากมาย อิอิ

แล้วก็การนำไปประยุกต์ใช้ด้วยน่ะครับ

ปล.ถ้ายกตัวอย่างด้วยจะขอบคุณเป็นอย่างสูงครับ ^^



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-09-10 14:00:54 By : ppanchai View : 2093 Reply : 3
 

 

No. 1



โพสกระทู้ ( 255 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

แง่ววว.ว...

ไม่มีคนตอบ ฮือๆๆๆๆ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-09-18 22:21:20 By : ppanchai
 


 

No. 2

Guest


ใน php ไม่มี pointer ครับ
มีแต่ reference

ตัวอย่างเช่น
function setObjValue($obj){
$obj->value = 'new value';
}

$o = new stdClass;
setObjValue($o);
//$o->value มีค่า 'new value'

reference นี้จะมีความหมายว่าเป็นตัวเดียวกันกับ ตัวแปรด้านนอกเลยเพียงแต่อาจจะเปลี่ยนชื่อไปใน scope ของ function
เช่น $o เท่ากับทุกประการกับ $obj ยกเว้นชื่อต่างกัน

ตามปกติแล้ว ไม่ควรนำไปใช้ถ้ายังไม่รู้ว่าจะเอาไปใช้ทำอะไรครับ เพราะโค้ดจะอ่านยากขึ้นถ้ามีการส่ง parameter แบบนี้
จนกว่าจะหาเทคนิคที่คิดว่าเหมาะสมเจอ จึงจะควรใช้ครับ

เทคนิคอย่างหนึ่งก็คือการทำ short name

เช่นตัวแปรบางตัวต้องการสื่อความหมาย $productsSelected
แต่ถ้านำมาเขียนบ่อยๆ จะยาวและเสียเวลามากจะใช้คำสั่งย่อดังนี้
$p =& $productsSelected;
จากนั้นนำชื่อ $p ไปใช้แทน $productsSelected ได้เหมือนเดิมทุกประการ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-09-18 22:47:29 By : num
 

 

No. 3



โพสกระทู้ ( 255 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ขอบคุณมาก ครับ สำหรับความรู้ใหม่ๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-09-23 11:57:49 By : ppanchai
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากให้อธิบายเรื่องการทำงานของ pointer ใน php รบกวนผู้รู้ด้วยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่