Существуют тысячи примеров php __get и __set, к сожалению, никто не говорит вам, как их использовать.
Итак, мой вопрос: как мне на самом деле вызвать метод __get и __set из класса и при использовании объекта.
Пример кода:
class User{
public $id, $usename, $password;
public function __construct($id, $username) {
//SET AND GET USERNAME
}
public function __get($property) {
if (property_exists($this, $property)) {
return $this->$property;
}
}
public function __set($property, $value) {
if (property_exists($this, $property)) {
$this->$property = $value;
}
return $this;
}
}
$user = new User(1, 'Bastest');
// echo GET THE VALUE;
Как мне установить значения в конструкторе и как получить значение в // echo GET THE VALUE;
__set()
и__get()
. - person Alma Do   schedule 25.09.2013