কম্পিউটার

পিএইচপি ট্রাভার্সেবল ইন্টারফেস


পরিচয়

ভ্রমণযোগ্য একটি বিমূর্ত ইন্টারফেস, তাই এটি সরাসরি কোনো শ্রেণীর দ্বারা প্রয়োগ করা যাবে না। সাধারণত, ইটারেটর অথবা IteratorAggregate ইন্টারফেস, যা ট্রাভার্সেবলকে প্রসারিত করে, পিএইচপি-তে ফরিচ কনস্ট্রাক্ট ব্যবহার করে ক্লাস বাস্তবায়ন করা ট্রাভার্সেবল কিনা তা পরীক্ষা করতে ব্যবহৃত হয়।

এই ইন্টারফেসটি বাস্তবায়ন করে এমন কিছু অন্তর্নির্মিত ক্লাসগুলি foreach-এ ব্যবহার করা যেতে পারে এবং পুনরাবৃত্তিকারী ইন্টারফেসগুলি বাস্তবায়নের প্রয়োজন নেই। যেহেতু ট্রাভার্সেবল একটি বিমূর্ত ইন্টারফেস, এতে কোনো পদ্ধতি নেই।

সিনট্যাক্স

Traversable {
   //
}

ইটারেটারএগ্রিগেট বা ইটারেটর ইন্টারফেস প্রয়োগ করার সময় যা ট্রাভার্সেবলকে প্রসারিত করে, সেগুলিকে অবশ্যই তার নামের আগে ইমপ্লিমেন্টস-এ তালিকাভুক্ত করতে হবে। ধারা।


  1. পিএইচপি পাই() ফাংশন

  2. PHP-এ ইন্টারফেস ব্যাখ্যা কর।

  3. পিএইচপি-তে পলিমরফিজম ব্যাখ্যা কর।

  4. PHP-তে ইন্টারফেস_এক্সিস্ট() ফাংশন