Ob'ektlarni aniqlaymiz:
Ob'ektlarsiz sinflar hech narsa emas! Biz bir sinfdan bir nechta ob'ektlarni yaratishimiz mumkin. Har bir ob'ekt sinfda belgilangan barcha xossa va usullarga ega, lekin ular har xil xususiyat qiymatlariga ega bo'ladi.
Sinf ob'ektlari kalit so'z yordamida yaratiladi new.
Quyidagi misolda $apple va $banana Fruit sinfining misollaridir:
class Fruit {
// Properties
public $name;
public $color;
// Methods
function set_name($name) {
$this->name = $name;
}
function get_name() {
return $this->name;
}
}
$apple = new Fruit();
$banana = new Fruit();
$apple->set_name('Apple');
$banana->set_name('Banana');
echo $apple->get_name();
echo "
";
echo $banana->get_name();
?>
PHP - instanceof
instanceofOb'ektning ma'lum bir sinfga tegishli ekanligini tekshirish uchun kalit so'zdan foydalanishingiz mumkin :
$apple = new Fruit();
var_dump($apple instanceof Fruit);
?>
Do'stlaringiz bilan baham: |