PHP SPL and Datastructures

PHP SPL là gì : SPL là thư viện chuẩn của PHP, nó gồm một tập hợp các interface, class nhằm giải quyết nhưng bài toán phổ biến.

SPL chia làm các thành phần sau :

  • Predifined Constants : là danh sách các hằng số được định nghĩa trước đó , ví dụ như số Pi , số e ,…
  • Datastructures : Chứa một danh sách các lớp có khả năng làm việc với các cấu trúc dữ liệu khác nhau như Link List , Heap, Queue , Stack …
  • Iterator : Chứa các lớp cho phép có khả năng thực hiện các phép lặp để duyệt qua dữ liệu khác nhau tùy vào cấu trúc của dữ liệu.
  • Danh sách các Interfaces : Cho phép cấu trúc dự liệu được thừa hưởng các tính năng khác nhau , điều này giúp cho việc sử dụng các thành phần khác của thư viện trên đối tượng dễ dàng hơn.
  • Exceptions  : một danh sách các lớp nhận xử lý ngoại lệ nếu có lỗi xảy ra.
  • File Handling : Cung cấp một danh sách các lớp làm việc với file trong hệ thống.
  • SPL functions : các hàm hỗ trợ cần thiết .

Từ đây ta có thể thấy tiện ích khổng lồ mà SPL có thể mang lại cho coder. Thay vì phải code chay giờ đây ta chỉ việc gọi các phương thức hoặc interface có sẵn sẽ giúp ta làm việc nhanh và chuẩn xác hơn rất nhiều…

Hôm nay mình sẽ đi qua phần SPL Datastructures cụ thể ta đi vào SPLStack(cấu trúc dữ liệu Stack).

https://www.php.net/manual/en/class.splstack.php dưới đây là các phương thức được xây dựng sẵn để thao tác với SPLStack mọi người cùng tham khảo qua.
Chúc các bạn thành công ^^

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

Facebook