⊗ppOpAdOI 24 of 107 menu

Determinare l'appartenenza di un oggetto a una classe nella OOP in PHP

Ora studieremo l'operatore instanceof. Questo operatore viene utilizzato per determinare se l'oggetto corrente è un'istanza della classe specificata.

Vediamo un esempio. Supponiamo di avere due classi:

<?php // Prima classe: class Class1 { } // Seconda classe: class Class2 { } ?>

Creiamo un oggetto della prima classe:

<?php $obj = new Class1; ?>

Verifichiamo l'appartenenza dell'oggetto dalla variabile $obj alla prima classe e alla seconda:

<?php // Stampa true, poiché l'oggetto appartiene alla classe Class1: var_dump($obj instanceof Class1); // Stampa false, poiché l'oggetto NON appartiene alla classe Class2: var_dump($obj instanceof Class2); ?>

Crea una classe Employee con proprietà pubbliche name (nome) e salary (stipendio).

Crea una classe Student con proprietà pubbliche name (nome) e scholarship (borsa di studio).

Crea 3 oggetti per ciascuna classe e in ordine arbitrario inseriscili in un array $arr.

Scorri l'array $arr con un ciclo e visualizza a schermo una colonna con i nomi di tutti i dipendenti.

Allo stesso modo, visualizza a schermo una colonna con i nomi di tutti gli studenti.

Scorri l'array $arr con un ciclo e usalo per trovare la somma degli stipendi dei dipendenti e la somma delle borse di studio degli studenti. Dopo il ciclo visualizza questi due numeri a schermo.

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