$this орқали қандай мурожат қилишни ўрганамиз.">


⊗ppOpBsMIC 7 of 107 menu

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); } } ?>

Келинг, show методи ичида cape методидан фойдаланамиз:

<?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 хоссалари мавжуд бўлсин.

Ёрдамчи метод яратинг, у сатрнинг биринчи белгисини олиб, уни катта ҳарфга айлантирсин.

Студентнинг инициалларини, яъни унing исми ва фамилиясининг биринчи ҳарфларини қайтарадиган метод яратинг.

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