⊗ppOpBsMIC 7 of 107 menu

Accesso ai metodi all'interno delle classi in OOP in PHP

È possibile chiamare alcuni metodi all'interno di altri tramite $this. Vediamo con un esempio. Supponiamo di avere una classe User con un metodo che restituisce una proprietà:

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

Supponiamo di avere anche un metodo cape, che converte la prima lettera di una stringa in maiuscolo:

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

Utilizziamo il metodo cape all'interno del metodo 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 una classe Student con le proprietà name e surn.

Crea un metodo helper, che prenderà il primo carattere di una stringa e lo renderà maiuscolo.

Crea un metodo che restituirà le iniziali dello studente, cioè le prime lettere del suo nome e cognome.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta