পরিচয়
ভ্রমণযোগ্য একটি বিমূর্ত ইন্টারফেস, তাই এটি সরাসরি কোনো শ্রেণীর দ্বারা প্রয়োগ করা যাবে না। সাধারণত, ইটারেটর অথবা IteratorAggregate ইন্টারফেস, যা ট্রাভার্সেবলকে প্রসারিত করে, পিএইচপি-তে ফরিচ কনস্ট্রাক্ট ব্যবহার করে ক্লাস বাস্তবায়ন করা ট্রাভার্সেবল কিনা তা পরীক্ষা করতে ব্যবহৃত হয়।
এই ইন্টারফেসটি বাস্তবায়ন করে এমন কিছু অন্তর্নির্মিত ক্লাসগুলি foreach-এ ব্যবহার করা যেতে পারে এবং পুনরাবৃত্তিকারী ইন্টারফেসগুলি বাস্তবায়নের প্রয়োজন নেই। যেহেতু ট্রাভার্সেবল একটি বিমূর্ত ইন্টারফেস, এতে কোনো পদ্ধতি নেই।
সিনট্যাক্স
Traversable { // }
ইটারেটারএগ্রিগেট বা ইটারেটর ইন্টারফেস প্রয়োগ করার সময় যা ট্রাভার্সেবলকে প্রসারিত করে, সেগুলিকে অবশ্যই তার নামের আগে ইমপ্লিমেন্টস-এ তালিকাভুক্ত করতে হবে। ধারা।