⊗ppOpAdOI 24 of 107 menu

PHP'де ООП'де класска объекттин таандык экенин аныктоо

Азыр биз instanceof операторун үйрөнөбүз. Бул оператор учурдагы объект көрсөтүлгөн классын объектиси болуп жатканын аныктоо үчүн колдонулат.

Келгиле, мисал аркылуу карап көрөлү. Бизде эки класс бар деп коёлу:

<?php // Биринчи класс: class Class1 { } // Экинчи класс: class Class2 { } ?>

Биринчи классын объектин түзөлү:

<?php $obj = new Class1; ?>

$obj өзгөрмөсүндөгү объекттин биринчи класс жана экинчи класс менен байланышын текшерип көрөлү:

<?php // Чыныны чыгарат, анткени объект Class1 классына таандык: var_dump($obj instanceof Class1); // Жалганды чыгарат, анткени объект Class2 классына таандык ЭМЕС: var_dump($obj instanceof Class2); ?>

Employee (Кызматкер) классын түзүңүз, ал name (аты) жана salary (айлык) жарыяланган касиеттерине ээ болсун.

Student (Студент) классын түзүңүз, ал name (аты) жана scholarship (стипендия) жарыяланган касиеттерине ээ болсун.

Ар класс үчүн 3 объект түзүп, аларды $arr массивине туура келген тартипте жазыңыз.

$arr массивин цикл менен аралап, бардык кызматкерлердин аттарын тизме түрүндө экранга чыгарыңыз.

Ошол сыяктуу эле, бардык студенттердин аттарын тизме түрүндө экранга чыгарыңыз.

$arr массивин цикл менен аралап, анын жардамы менен кызматкерлердин айлыктарынын суммасын жана студенттердин стипендияларынын суммасын табыңыз. Циклден кийин бул эки санды экранга чыгарыңыз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу