Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

อินเตอร์เฟส PHP Traversable


แนะนำตัว

สำรวจได้ เป็นอินเทอร์เฟซที่เป็นนามธรรม ดังนั้นจึงไม่สามารถใช้กับคลาสใดๆ ได้โดยตรง โดยทั่วไป ตัววนซ้ำ หรือ IteratorAggregate ส่วนต่อประสานซึ่งขยาย Traversable ใช้เพื่อตรวจสอบว่าการใช้งานคลาสสามารถสำรวจได้โดยใช้โครงสร้าง foreach ใน PHP หรือไม่

คลาสในตัวบางคลาสที่ใช้อินเทอร์เฟซนี้สามารถใช้ใน foreach และไม่จำเป็นต้องใช้อินเทอร์เฟซตัววนซ้ำ เนื่องจาก Traversable เป็น นามธรรม อินเทอร์เฟซไม่มีวิธีการใด ๆ

ไวยากรณ์

Traversable {
   //
}

เมื่อใช้อินเทอร์เฟซ IteratorAggregate หรือ Iterator ที่ขยาย Traversable จะต้องแสดงรายการอยู่ก่อนชื่อใน การใช้งาน ข้อ