⊗ppOpBsMt 4 of 107 menu

ობიექტების მეთოდები 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. ეს მეთოდი რაღაც ტექსტი ნაჩვენები იყოს.

azbydeenesfrkakkptruuz