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<?php
  class User
  {
    public $name;
    public $age;
    
    public function show($str)
    {
      return $str . '!!!';
    }
  }
?>

Creiamo un oggetto utente:

php<?php
  $user = new User;
  $user->name = 'john';
  $user->age = 25;
?>

Chiamiamo il nostro metodo:

php<?php
  echo $user->show('hello'); // visualizzerà 'hello!!!'
?>
Задание 1

Senza sbirciare nel mio codice, implementate la stessa classe User con il metodo show.