⊗ppOpBsMIC 7 of 107 menu

Llamada a métodos dentro de clases en POO en PHP

Se pueden llamar unos métodos dentro de otros mediante $this. Vamos a ver un ejemplo. Supongamos que tenemos una clase de usuario con un método que devuelve una propiedad:

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

Supongamos que también tenemos un método cape, que convierte la primera letra de una cadena en mayú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); } } ?>

Utilicemos el método cape dentro del 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); } } ?>

Cree una clase Student con las propiedades name y surn.

Cree un método auxiliar, que obtendrá el primer carácter de una cadena y lo pondrá en mayúscula.

Cree un método que devuelva las iniciales del estudiante, es decir, las primeras letras de su nombre y apellido.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar