OOP set get parameter

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

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

offing
PHP VIP Members
PHP VIP Members
โพสต์: 1527
ลงทะเบียนเมื่อ: 18/08/2014 10:01 am

OOP set get parameter

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

การรับส่งค่า parameter
-จะเห็นว่า property width,subject,height กำหนด visibility เป็น private จะไม่สามารถเข้าถึงได้จากภายนอก ถ้าต้องการใช้ตัวแปรดังกล่าว เราสามารถส่งเข้า method ได้
-เราไม่สามารถเข้าถึง function setsize ได้จากภายนอกแต่เราสามารถเรียกใช้ฟังก์ชัน getsize ได้โดนรับค่า parameter จากภายนอกเข้า method getsize แล้วเรียก method setsize แล้วส่ง argement $width,$height ไป

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

<?php
class okok { //สร้างคลาส
    private $width; //ประกาศ property visibility private
    private $subject = 'total size = '; //^
    private $height; // ^
    private function setsize($width="9",$height="9") { //สร้าง method private visibility
        $total = $width + $height;
        return $total;
    }
    public function getsize($a,$b) { // รับ parameter
         
         return $this->subject.'</hr>'.$this->setsize($a,$b);  //ส่ง argument ไป method setsize
    }
}
$obj=new okok; //เรียกใช้ class
echo $obj->getsize('8','8'); //ส่ง argument ไป getsize
?>
output
1.gif
1.gif (1.21 KiB) Viewed 552 times
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 72