Metodparametrar i PHP
Eftersom en metod i princip är en vanlig funktion,
kan den ta parametrar på samma sätt som
alla funktioner. Låt oss göra så att
vår metod show från föregående lektion
tar en sträng som parameter
och lägger till '!!!' i slutet:
<?php
class User
{
public $name;
public $age;
public function show($str)
{
return $str . '!!!';
}
}
?>
Låt oss skapa ett användarobjekt:
<?php
$user = new User;
$user->name = 'john';
$user->age = 25;
?>
Låt oss anropa vår metod:
<?php
echo $user->show('hello'); // skriver ut 'hello!!!'
?>
Utan att titta på min kod, implementera en
motsvarande klass User med metoden show.