PHP'de OOP'de Büyünün Pratik Uygulaması
__set metodunun pratik uygulamasını
aşağıdaki görevi çözerek kendi başınıza
öğreneceksiniz:
Verilen, getter ve setter'lara sahip olan
User sınıfını ele alalım:
<?php
class User
{
private $name;
private $age;
public function getName()
{
return $this->name;
}
public function setName($name)
{
if ($name != '') {
$this->name = $name;
}
}
public function getAge()
{
return $this->age;
}
public function setAge($age)
{
if ($age >= 0 and $age <= 70) { // yaşı kontrol ediyoruz
$this->age = $age;
}
}
}
?>
Getter ve setter'lar yerine, büyülü metodlar
__get ve __set kullanılacak şekilde
bu sınıfın kodunu yeniden düzenleyin.