OOP set get parameter

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

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

Post Reply
offing
PHP VIP Members
PHP VIP Members
Posts: 1527
Joined: 18/08/2014 10:01 am

OOP set get parameter

Post by offing » 30/01/2015 12:02 pm

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

Code: Select all

<?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 336 times

Post Reply

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 11 guests