⊗ppOpAdOI 24 of 107 menu

Bestimmung der Objektzugehörigkeit zu einer Klasse in OOP in PHP

Jetzt werden wir den Operator instanceof lernen. Dieser Operator wird verwendet, um zu bestimmen, ob das aktuelle Objekt eine Instanz der angegebenen Klasse ist.

Schauen wir uns ein Beispiel an. Nehmen wir an, wir haben zwei beliebige Klassen:

<?php // Erste Klasse: class Class1 { } // Zweite Klasse: class Class2 { } ?>

Erstellen wir ein Objekt der ersten Klasse:

<?php $obj = new Class1; ?>

Prüfen wir die Zugehörigkeit des Objekts aus der Variable $obj zur ersten und zur zweiten Klasse:

<?php // Gibt true aus, da das Objekt zur Klasse Class1 gehört: var_dump($obj instanceof Class1); // Gibt false aus, da das Objekt NICHT zur Klasse Class2 gehört: var_dump($obj instanceof Class2); ?>

Erstellen Sie eine Klasse Employee mit öffentlichen Eigenschaften name (Name) und salary (Gehalt).

Erstellen Sie eine Klasse Student mit öffentlichen Eigenschaften name (Name) und scholarship (Stipendium).

Erstellen Sie je 3 Objekte jeder Klasse und schreiben Sie diese in beliebiger Reihenfolge in ein Array $arr.

Durchlaufen Sie das Array $arr mit einer Schleife und geben Sie eine Spalte mit den Namen aller Mitarbeiter auf dem Bildschirm aus.

Geben Sie auf die gleiche Weise eine Spalte mit den Namen aller Studenten auf dem Bildschirm aus.

Durchlaufen Sie das Array $arr mit einer Schleife und ermitteln Sie damit die Summe der Gehälter der Mitarbeiter und die Summe der Stipendien der Studenten. Geben Sie diese beiden Zahlen nach der Schleife auf dem Bildschirm aus.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen