⊗ppOpBsMIC 7 of 107 menu

Chamando métodos dentro de classes em OOP no PHP

É possível chamar alguns métodos dentro de outros usando $this. Vamos ver um exemplo. Suponha que temos uma classe de usuário com um método que retorna uma propriedade:

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

Suponha que também temos um método cape, que transforma a primeira letra de uma string em maiúscula:

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

Vamos utilizar o método cape dentro do método 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); } } ?>

Crie uma classe Student com as propriedades name e surn.

Crie um método auxiliar, que obterá o primeiro caractere de uma string e o tornará maiúsculo.

Crie um método que retornará as iniciais do estudante, ou seja, as primeiras letras de seu nome e sobrenome.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar