คีย์เวิร์ดที่ป้องกันด้วย PHP
ตัวอย่าง
ใช้protected
เพื่อป้องกันโค้ดภายนอกไม่ให้แก้ไขคุณสมบัติ:
<?php
class MyClass {
protected $number = 0;
}
class
AnotherClass {
public function add1() {
$this->number++;
}
public function getNumber() {
return $this->number;
}
}
$obj = new AnotherClass();
$obj->add1();
echo "The number is " . $obj->getNumber();
?>
ความหมายและการใช้งาน
protected
คีย์เวิร์ดคือตัวแก้ไขการเข้าถึง มันทำเครื่องหมายคุณสมบัติหรือวิธีการที่ได้รับการป้องกัน
คุณสมบัติและเมธอดที่ได้รับการป้องกันสามารถใช้ได้โดยคลาสที่มีการกำหนดคุณสมบัติหรือเมธอดและคลาสใดๆ ที่ได้รับจากคลาสนั้นเท่านั้น รหัสอื่นใดใช้ไม่ได้
หน้าที่เกี่ยวข้อง
private
คีย์เวิร์ด_
public
คีย์เวิร์ด_
เรียนรู้เพิ่มเติมเกี่ยวกับตัวแก้ไขการเข้าถึงในPHP OOP - บทช่วยสอนตัวปรับแต่งการเข้าถึง
❮ คีย์เวิร์ด PHP