⊗ppOpAdOI 24 of 107 menu

Determinación de la pertenencia de un objeto a una clase en POO en PHP

Ahora estudiaremos el operador instanceof. Este operador se utiliza para determinar si el objeto actual es una instancia de la clase especificada.

Veamos un ejemplo. Supongamos que tenemos algunas dos clases:

<?php // Primera clase: class Class1 { } // Segunda clase: class Class2 { } ?>

Creemos un objeto de la primera clase:

<?php $obj = new Class1; ?>

Comprobemos la pertenencia del objeto de la variable $obj a la primera clase y a la segunda:

<?php // Mostrará true, porque el objeto pertenece a la clase Class1: var_dump($obj instanceof Class1); // Mostrará false, porque el objeto NO pertenece a la clase Class2: var_dump($obj instanceof Class2); ?>

Cree una clase Employee con propiedades públicas name (nombre) y salary (salario).

Cree una clase Student con propiedades públicas name (nombre) y scholarship (beca).

Cree 3 objetos de cada clase y en un orden arbitrario guárdelos en un array $arr.

Recorra en ciclo el array $arr y muestre en pantalla una columna con los nombres de todos los empleados.

De manera similar, muestre en pantalla una columna con los nombres de todos los estudiantes.

Recorra en ciclo el array $arr y con su ayuda encuentre la suma de los salarios de los empleados y la suma de las becas de los estudiantes. Después del ciclo, muestre estos dos números en pantalla.

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