Bộ thiết lập thuộc tính trong OOP PHP
Để ghi giá trị cho các thuộc tính private, người ta cũng tạo ra các phương thức, gọi là bộ thiết lập (setters).
Tên của chúng thường bắt đầu bằng từ set. Hãy tạo các bộ thiết lập thuộc tính:
<?php
class User {
private $name;
private $surn;
public function setName($name) {
$this->name = $name;
}
public function setSurn($surn) {
$this->surn = $surn;
}
public function getName() {
return $this->name;
}
public function getSurn() {
return $this->surn;
}
}
?>
Hãy kiểm tra hoạt động của bộ truy xuất và bộ thiết lập. Tạo một đối tượng từ lớp của chúng ta:
<?php
$user = new User();
?>
Sử dụng các bộ thiết lập để đặt giá trị cho các thuộc tính:
<?php
$user->setName('john');
$user->setSurn('smit');
?>
Sử dụng các bộ truy xuất để xuất giá trị của các thuộc tính:
<?php
echo $user->getName();
echo $user->getSurn();
?>
Hãy thêm các bộ thiết lập thuộc tính vào lớp Employee của bạn.