Parametri dei metodi in PHP
Poiché un metodo è essenzialmente una funzione ordinaria,
può accettare parametri proprio come
tutte le funzioni. Facciamo in modo che
il nostro metodo show della lezione precedente
accetti come parametro una stringa qualsiasi
e aggiunga '!!!' alla sua fine:
<?php
class User
{
public $name;
public $age;
public function show($str)
{
return $str . '!!!';
}
}
?>
Creiamo un oggetto utente:
<?php
$user = new User;
$user->name = 'john';
$user->age = 25;
?>
Chiamiamo il nostro metodo:
<?php
echo $user->show('hello'); // visualizzerà 'hello!!!'
?>
Senza sbirciare nel mio codice, implementate la stessa
classe User con il metodo show.