Olioiden menetelmät PHP:ssä
Siirrytään nyt menetelmiin. Menetelmät - ovat olennaisesti funktioita, joita jokainen olio voi kutsua. Koodia kirjoitettaessa ero menetelmien ja ominaisuuksien välillä on se, että menetelmiin on kirjoitettava pyöreät sulkeet loppuun, ominaisuuksiin - ei tarvitse.
Harjoitellaanpa. Tehdään menetelmä show,
joka tulostaa jotain tekstiä:
<?php
class User
{
public $name;
public $age;
public function show()
{
return '!!!';
}
}
?>
Luodaan olio käyttäjällä:
<?php
$user = new User;
$user->name = 'john';
$user->age = 25;
?>
Kutsutaan menetelmäämme:
<?php
echo $user->show(); // tulostaa '!!!'
?>
Tee luokka Employee menetelmällä show.
Antaa tämän menetelmän tulostaa jotain tekstiä.