พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com | บล็อกอาหาร
PHP development / เครื่องหมาย -> ใน php หมายถึงอะไรครับ
Jomjon
Jomjon
Tue 18 Apr 2006 20:11:35
ขอบคุณครับ
Administrator
Tue 18 Apr 2006 23:12:49
จะใช้ในการเขียนลักาณะ OOP (Object-Oriented Programming)

อธิบายแบบย่อคือ การเข้าถึง function หรือ properties ภายใน Class นั้นๆครับ

เช่น ประกาศ Class ว่า
class CBox {
    var $width = 0;                        //ตัวแปรสมาชิกใน Class CBox
    var $height = 0;                      //ตัวแปรสมาชิกใน Class CBox
    var $depth = 0;                       //ตัวแปรสมาชิกใน Class CBox

    function SetWidth($w){        //ฟังก์ชั่นสมาชิกใน Class CBox
       $this->width = $w;
    }

    function SetHeight($h){      //ฟังก์ชั่นสมาชิกใน Class CBox
       $this->height = $h;
    }

    function SetDepth($d){      //ฟังก์ชั่นสมาชิกใน Class CBox
       $this->depth = $d;
    }
};

การใช้งาน Class นี้ก็

$obj = new CBox();
$obj->SetWidth(20);
echo $obj->width;

จากโค๊ดข้างบน เป็นการใช้งาน Class CBox ซึ่งสร้างแล้วเก็บไว้ในตัวแปร $obj
หลังจากนั้นทำการใช้งานฟังก์ชั่น SetWidth ซึ่งอยู่ภายใน Class CBox โดยการใช้เครื่องหมาย -> เพื่อเข้าถึงฟังก์ชั่น
แล้วทำการแสดงผลตัวแปร width ภายใน Class CBox โดยใช้เครื่องหมาย -> เช่นกันครับ

ถ้าอ่านหนังสือเกี่ยวกับ OOP ทั้ง C++ และ Java หรือแม้กระทั่ง C# จะมีการกล่าวถึง Modifier (public, protected, private) ซึ่งใน PHP4 นั้นจะเป็นประกาศในแบบ public ทั้งหมดครับ ส่วน Modufier เหล่านี้จะมีใน PHP 5 เป็นต้นไปครับ
nf
nf
Fri 26 Sep 2008 13:54:04
ขอบคุณค่ะ ผ่านมาอ่านได้ความรู้มากขึ้น อิอิ
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login