HTTPRequest là "loại" một trình bao bọc cho cuộn tròn. Đây hai trích dẫn từ cuốn hướng dẫn sẽ cho bạn một đầu mối:
Nó cung cấp chức năng yêu cầu mạnh mẽ, nếu được xây dựng với sự hỗ trợ CURL. Yêu cầu song song có sẵn cho PHP 5 trở lên.
Tiện ích mở rộng phải được tạo bằng »support libcurl để bật chức năng yêu cầu (--with-http-curl-requests). Một phiên bản thư viện bằng hoặc lớn hơn để v7.12.3 là bắt buộc.
Nói rằng (và nói rằng tôi chưa bao giờ sử dụng tiện ích mở rộng này), bạn có thể sử dụng tiện ích này nhưng có thể chậm hơn một chút , mặc dù không có gì so với cuộc gọi bên ngoài mà bạn sẽ thực hiện, vì vậy tôi sẽ không xem xét hiệu suất để thực hiện lựa chọn của mình. Tôi sẽ ưu tiên cho thực tế là curl được tích hợp và cái kia bạn phải tự thêm nó, điều này không tiện lợi và giảm tính di động trong trường hợp bạn muốn lưu trữ ứng dụng của mình trong môi trường chia sẻ mà bạn không kiểm soát.
Đối với các nhu cầu mà bạn đã giải thích trong câu hỏi của mình, tôi chắc chắn sẽ đi cho curl.