PHP OOP - clase și obiecte. PHP - Cuvântul cheie $this. Valoarea proprietății $name. Metoda set_name(). PHP - instanceof.
Partajeaza in Google Classroom
Teorie: Descriere video Descarcă PDF
Cuvântul cheie (Keyword) $this se referă la obiectul curent (current object) și este disponibil numai în cadrul metodelor.
Priviți următorul exemplu:
Exemplu:
<?php
class Fruit {
public $name;
}
$apple = new Fruit();
?>
Deci, unde putem schimba valoarea proprietății $name? Există două moduri:
1. În interiorul clasei (adăugând o metodă set_name() și utilizați $this):
Exemplu:
<?php
class Fruit {
public $name;
function set_name($name) {
$this->name = $name;
}
}
$apple = new Fruit();
$apple->set_name("Apple");
?>
2. În afara clasei (modificând direct valoarea proprietății):
Exemplu:
<?php
class Fruit {
public $name;
}
$apple = new Fruit();
$apple->name = "Apple";
?>
PHP - instanceof
Puteți utiliza cuvântul cheie instanceof (instanceof keyword) pentru a verifica dacă un obiect aparține unei clase specifice:
Exemplu:
<?php
$apple = new Fruit();
var_dump($apple instanceof Fruit);
?>