Menetelmien parametrit PHP:ssä
Koska menetelmä on pohjimmiltaan tavallinen funktio,
se voi vastaanottaa parametreja samalla tavalla
kuin kaikki funktiot. Tehdään niin, että
meidän menetelmämme show edellisestä oppitunnista
vastaanottaa parametrina jonkin merkkijonon
ja lisää sen loppuun '!!!':
<?php
class User
{
public $name;
public $age;
public function show($str)
{
return $str . '!!!';
}
}
?>
Luodaan olio käyttäjällä:
<?php
$user = new User;
$user->name = 'john';
$user->age = 25;
?>
Kutsutaan meidän menetelmäämme:
<?php
echo $user->show('hello'); // tulostaa 'hello!!!'
?>
Älä kurkista koodiini, vaan toteuta sama
luokka User menetelmällä show.