OOP PRIVATE

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: OOP PRIVATE

OOP PRIVATE

by offing » 30/01/2015 10:13 am

private คือ กำหนด visibility เป็นส่วนตัวใช้ได้เฉพาะใน class ตัวเองเท่านั้น

Code: Select all

<?php
class square { //สร้างคลาส
    public $width; //ประกาศ property
    public $subject = 'ขนาดพื้นที่'; //^
    public $height; // ^
    private function calculate($width,$height) { //สร้าง method private visibility
        echo $width*$height; 
    }
    public function show($a,$b) {
         $this->calculate($a,$b);
    }
}
$obj=new square; //เรียกใช้ class
echo $obj->subject; //แสดงผล property ที่ใช้ visibility public
echo "</br>";
$obj->show('2','7'); //เรียกใช้ method show ในคลาส square เพื่อจะใช้ method calculate ที่ติด visibility private อยู่

?>
output
2.gif
2.gif (1.25 KiB) Viewed 290 times

Top