⊗ppOpTrAMt 83 of 107 menu

পিএইচপিতে ওওপি-তে ট্রেইটের বিমূর্ত পদ্ধতি

ট্রেইটগুলিতে কিছু পদ্ধতিকে বিমূর্ত হিসাবে ঘোষণা করা যেতে পারে। এই ক্ষেত্রে, এই ট্রেইট ব্যবহার করা ক্লাসটিকে এমন একটি পদ্ধতি বাস্তবায়ন করতে বাধ্য হবে। একই সময়ে, একটি ট্রেইটের বিমূর্ত পদ্ধতিগুলি ব্যক্তিগত হতে পারে না।

আসুন একটি উদাহরণ দেখি। ধরা যাক আমাদের কাছে এইরকম একটি ট্রেইট আছে:

<?php trait TestTrait { public function method1() { return 1; } abstract public function method2(); } ?>

ধরা যাক আমাদের ট্রেইটটি Test ক্লাস দ্বারা ব্যবহৃত হয়। ট্রেইটে একটি বিমূর্ত পদ্ধতির উপস্থিতি প্রোগ্রামারকে ক্লাসে এটি বাস্তবায়ন করতে বাধ্য করবে, অন্যথায় পিএইচপি ত্রুটি হবে।

আসুন আমরা Test ক্লাসটি method2 পদ্ধতিসহ তৈরি করি:

<?php class Test { use TestTrait; // ট্রেইট ব্যবহার করছি // বিমূর্ত পদ্ধতি বাস্তবায়ন করছি: public function method2() { return 2; } } new Test; ?>

আমার ট্রেইট TestTrait এবং আমার ক্লাস Test-এর কোড কপি করুন। ক্লাস থেকে method2 পদ্ধতিটি মুছে দিন। নিশ্চিত হন যে এর বাস্তবায়নের অনুপস্থিতি পিএইচপি ত্রুটির দিকে নিয়ে যায়।

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