-จะเห็นว่า 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
?>