⊗ppOpIfIn 72 of 107 menu

PHP-তে OOP-তে ইন্টারফেস এবং instanceof

instanceof এর সাহায্যে আপনি চেক করতে পারেন, একটি ক্লাস একটি নির্দিষ্ট ইন্টারফেস ইমপ্লিমেন্ট করে কিনা। একটি উদাহরণ দেখা যাক। ধরি আমাদের কাছে এই ক্লাসটি আছে:

<?php class Quadrate implements iFigure { } ?>

এই ক্লাসের একটি অবজেক্ট তৈরি করি এবং instanceof অপারেটর দিয়ে চেক করি:

<?php $quadrate = new Quadrate; var_dump($quadrate instanceof Quadrate); // true প্রিন্ট করবে var_dump($quadrate instanceof Figure); // true প্রিন্ট করবে ?>

একটি Figure3d ইন্টারফেস তৈরি করুন, যার মধ্যে getVolume মেথড এবং getSurfaceSquare মেথড থাকবে।

একটি Cube ক্লাস তৈরি করুন, যা Figure3d ইন্টারফেস ইমপ্লিমেন্ট করবে।

Quadrate ক্লাসের কয়েকটি অবজেক্ট, Rectangle ক্লাসের কয়েকটি অবজেক্ট এবং Cube ক্লাসের কয়েকটি অবজেক্ট তৈরি করুন। এগুলোকে $arr অ্যারেতে এলোমেলোভাবে স্টোর করুন।

$arr অ্যারেটি লুপ দিয়ে ঘুরুন এবং শুধুমাত্র সেই অবজেক্টগুলোর ক্ষেত্রফল প্রিন্ট করুন যেগুলো iFigure ইন্টারফেস ইমপ্লিমেন্ট করে।

$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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন