PHP-də obyekt metodları
İndi isə metodlara keçək. Metodlar - əslində hər bir obyektin çağıra biləcəyi funksiyalardır. Kod yazarkən metodlar və xassələr arasındakı fərq ondadır ki, metodlar üçün sonunda dəyirmi mötərizələr yazmaq lazımdır, xassələr üçün isə lazım deyil.
Gəlin məşq edək. show metodunu edək,
hansı ki, müəyyən mətni çıxarsın:
<?php
class User
{
public $name;
public $age;
public function show()
{
return '!!!';
}
}
?>
İstifadəçi ilə bir obyekt yaradaq:
<?php
$user = new User;
$user->name = 'john';
$user->age = 25;
?>
Metodumuzu çağıraq:
<?php
echo $user->show(); // '!!!' çıxardacaq
?>
Employee sinfi yaradın show metodu ilə.
Qoy bu metod müəyyən mətni çıxarsın.