⊗ppOpAdOI 24 of 107 menu

Օբյեկտի պատկանելության որոշումը դասին OOP-ում PHP-ում

Այժմ մենք կուսումնասիրենք instanceof օպերատորը: Այս օպերատորը օգտագործվում է որոշելու համար, արդյոք ընթացիկ օբյեկտը նշված դասի օրինակ է:

Դիտարկենք օրինակով: Ենթադրենք մենք ունենք որոշակի երկու դասեր:

<?php // Առաջին դասը: class Class1 { } // Երկրորդ դասը: class Class2 { } ?>

Ստեղծենք առաջին դասի օբյեկտ:

<?php $obj = new Class1; ?>

Ստուգենք $obj փոփոխականից օբյեկտի պատկանելությունը առաջին դասին և երկրորդին:

<?php // Կարտածի true, քանի որ օբյեկտը պատկանում է Class1 դասին: var_dump($obj instanceof Class1); // Կարտածի false, քանի որ օբյեկտը ՉԻ պատկանում Class2 դասին: var_dump($obj instanceof Class2); ?>

Ստեղծեք Employee դասը հանրային հատկություններով name (անուն) և salary (աշխատավարձ):

Ստեղծեք Student դասը հանրային հատկություններով name (անուն) և scholarship (կրթաթոշակ):

Ստեղծեք յուրաքանչյուր դասից 3 օբյեկտ և կամայական հերթականությամբ գրեք դրանք $arr զանգվածում:

Ցիկլով անցեք $arr զանգվածի միջով և արտածեք էկրանին բոլոր աշխատակիցների անունների սյունակը:

Նույն կերպ արտածեք էկրանին բոլոր ուսանողների անունների սյունակը:

Ցիկլով անցեք $arr զանգվածի միջով և նրա օգնությամբ գտեք աշխատակիցների աշխատավարձերի գումարը և ուսանողների կրթաթոշակների գումարը: Ցիկլից հետո արտածեք այս երկու թվերը էկրանին:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել