ობიექტების მეთოდები PHP-ში
ახლა კი მეთოდებს გადავიდეთ. მეთოდები - ეს არსებითად ფუნქციებია, რომლებიც ყველა ობიექტს შეუძლია გამოიძახოს. კოდის წერისას განსხვავება მეთოდებსა და თვისებებს შორის ისაა, რომ მეთოდებისთვის ბოლოში მრგვალი ფრჩხილების დაწერა სჭირდება, ხოლო თვისებებისთვის - არა.
მოდით ვივარჯიშოთ. შევქმნათ მეთოდი show,
რომელიც გამოიტანს რაღაც ტექსტს:
<?php
class User
{
public $name;
public $age;
public function show()
{
return '!!!';
}
}
?>
შევქმნათ ობიექტი მომხმარებლით:
<?php
$user = new User;
$user->name = 'john';
$user->age = 25;
?>
გამოვიძახოთ ჩვენი მეთოდი:
<?php
echo $user->show(); // გამოიტანს '!!!'
?>
შექმენით კლასი Employee მეთოდით show.
ეს მეთოდი რაღაც ტექსტი ნაჩვენები იყოს.