Home » PHP » Keyword protected PHP

Keyword protected PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Definisi dan Penggunaan

Kata kunci protected adalah pengubah akses. Ini menandai properti atau metode sebagai dilindungi.

Properti dan metode yang dilindungi hanya dapat digunakan oleh kelas tempat properti atau metode itu ditentukan dan semua kelas yang diturunkan darinya. Kode lain tidak dapat menggunakannya.

Contoh
Gunakan dilindungi untuk mencegah kode luar mengubah properti:

<?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 "Angkanya adalah " . $obj->getNumber();
?>
  // Output : Angkanya adalah 1

You may also like