Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP Traversable interface

Giới thiệu

Traversable là interface trừu tượng (abstract), do đó không thể triển khai trực tiếp bởi bất kỳ class nào. Thông thường, interface Iterator hoặc IteratorAggregate (kế thừa Traversable) dùng để kiểm tra class triển khai có thể duyệt bằng foreach trong PHP.

Một số class tích hợp sẵn triển khai interface này dùng được trong foreach mà không cần triển khai iterator interface. Vì Traversable là interface abstract, nó không có phương thức nào.

Cú pháp

Traversable { // }

Khi triển khai IteratorAggregate hoặc Iterator kế thừa Traversable, chúng phải liệt kê trước tên trong mệnh đề implements.