⊗ppOpAdOI 24 of 107 menu

Définition de l'appartenance d'un objet à une classe en POO en PHP

Maintenant, nous allons étudier l'opérateur instanceof. Cet opérateur est utilisé pour déterminer si l'objet courant est une instance de la classe spécifiée.

Regardons un exemple. Supposons que nous ayons deux classes quelconques :

<?php // Première classe : class Class1 { } // Deuxième classe : class Class2 { } ?>

Créons un objet de la première classe :

<?php $obj = new Class1; ?>

Vérifions l'appartenance de l'objet de la variable $obj à la première classe et à la deuxième :

<?php // Affichera true, car l'objet appartient à la classe Class1 : var_dump($obj instanceof Class1); // Affichera false, car l'objet N'appartient PAS à la classe Class2 : var_dump($obj instanceof Class2); ?>

Créez une classe Employee avec des propriétés publiques name (nom) et salary (salaire).

Créez une classe Student avec des propriétés publiques name (nom) et scholarship (bourse).

Créez 3 objets de chaque classe et dans un ordre arbitraire, enregistrez-les dans un tableau $arr.

Parcourez en boucle le tableau $arr et affichez à l'écran une colonne des noms de tous les employés.

De la même manière, affichez à l'écran une colonne des noms de tous les étudiants.

Parcourez en boucle le tableau $arr et avec son aide, trouvez la somme des salaires des employés et la somme des bourses des étudiants. Après la boucle, affichez ces deux nombres à l'écran.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser