⊗ppOpBsMIC 7 of 107 menu

Accesarea metodelor în interiorul claselor în OOP în PHP

Unele metode pot fi apelate în interiorul altora prin $this. Să vedem un exemplu. Să presupunem că avem o clasă cu utilizator și o metodă, care returnează o proprietate:

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

Să presupunem că avem și metoda cape, care transformă prima literă a șirului în majusculă:

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

Să folosim metoda cape în interiorul metodei 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); } } ?>

Creați clasa Student cu proprietățile name și surn.

Creați o metodă auxiliară, care va primi primul simbol al șirului și îl va face majusculă.

Creați o metodă care va returna inițialele studentului, adică primele litere ale numelui și prenumelui său.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge