Metodų parametrai PHP
Kadangi metodas iš esmės yra įprasta funkcija,
jis gali priimti parametrus taip pat, kaip
ir visos funkcijos. Padarykime taip, kad
mūsų metodas show iš ankstesnės pamokos
parametru priimtų kokią nors eilutę
ir pridėtų jai pabaigoje '!!!':
<?php
class User
{
public $name;
public $age;
public function show($str)
{
return $str . '!!!';
}
}
?>
Sukurkime objektą su vartotoju:
<?php
$user = new User;
$user->name = 'john';
$user->age = 25;
?>
Iškvieskime mūsų metodą:
<?php
echo $user->show('hello'); // išves 'hello!!!'
?>
Nežiūrėdami į mano kodą, implementuokite tokį
patį klasę User su metodu show.