Παράμετροι μεθόδων στην PHP
Εφόσον η μέθοδος είναι στην ουσία μια συνηθισμένη συνάρτηση,
μπορεί να δέχεται παραμέτρους ακριβώς όπως
και όλες οι συναρτήσεις. Ας κάνουμε ώστε
η μέθοδος μας show από το προηγούμενο μάθημα
να δέχεται ως παράμετρο μια συμβολοσειρά
και να προσθέτει στο τέλος της '!!!':
<?php
class User
{
public $name;
public $age;
public function show($str)
{
return $str . '!!!';
}
}
?>
Ας δημιουργήσουμε ένα αντικείμενο χρήστη:
<?php
$user = new User;
$user->name = 'john';
$user->age = 25;
?>
Ας καλέσουμε τη μέθοδό μας:
<?php
echo $user->show('hello'); // θα εμφανίσει 'hello!!!'
?>
Χωρίς να κοιτάξετε τον κώδικά μου, υλοποιήστε μια τέτοια
ίδια κλάση User με μέθοδο show.