Computer >> Máy Tính >  >> Lập trình >> PHP

Giao diện PHP Traversable

Giới thiệu

Có thể chuyển nhượng là một giao diện trừu tượng, do đó nó không thể được thực hiện trực tiếp bởi bất kỳ lớp nào. Nói chung, Trình lặp lại hoặc IteratorAggregate Các giao diện mở rộng Có thể duyệt qua, được sử dụng để kiểm tra xem lớp triển khai có thể duyệt được hay không bằng cách sử dụng cấu trúc foreach trong PHP.

Một số lớp tích hợp sẵn triển khai giao diện này có thể được sử dụng trong foreach và không cần triển khai giao diện trình lặp. Vì Có thể duyệt là một bản tóm tắt giao diện, nó không có bất kỳ phương thức nào trong đó.

Cú pháp

Traversable {
   //
}

Khi triển khai giao diện IteratorAggregate hoặc Iterator mở rộng Traversable, chúng phải được liệt kê trước tên của nó trong triển khai mệnh đề.