$this-ის მეშვეობით კლასების შიგნით OOP-ში PHP-ში.">


⊗ppOpBsMIC 7 of 107 menu

მეთოდებთან მიმართება კლასების შიგნით OOP-ში PHP-ში

ერთ მეთოდს შეუძლია მოახდინოს მიმართება მეორეზე $this-ის მეშვეობით. მოდით შევხედოთ მაგალითს. მოდით გვქონდეს კლასი მომხმარებლით და მეთოდით, რომელშიც ბრუნდება თვისება:

<?php class User { public $name; public function show() { return $this->name; } } ?>

მოდით გვქონდეს ასევე მეთოდი cape, რომელიც აპირველებს სტრიქონის პირველ ასოებს დიდში:

<?php class User { public $name; public function show() { return $this->name; } public function cape($str) { return mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1); } } ?>

მოდით გამოვიყენოთ მეთოდი cape მეთოდის show შიგნით:

<?php class User { public $name; public function show() { return $this->cape($this->name); } public function cape($str) { return mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1); } } ?>

შექმენით კლასი Student თვისებებით name და surn.

შექმენით დამხმარე მეთოდი, რომელიც მიიღებს სტრიქონის პირველ სიმბოლოს და გახდის მას დიდს.

შექმენით მეთოდი, რომელიც დააბრუნებს სტუდენტის ინიციალებს, ანუ მისი სახელის და გვარის პირველ ასოებს.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა