في كثير من الاوقات فاننا نحتاج كمبرمجين PHP لالية لتنفيذ بعض الطلبات على الويب من خلال مشروعنا كتنفيذ طلبات ال GET وال POST الى خادم API او قد نحتاج لجلب البيانات من مواقع الانترنت او جلب محتويات رابط معين الى تطبيقنا، ولهذا فان الحل الانسب هو استخدام مكتبة php-curl-class والتي توفر لنا جميع هذه الاليات معنا من خلال واجهة سهلة الاستخدام.
تعتمد مكتبة php-curl-class بالاساس على مكتبة curl والتي تستخدم على نظاق واسع في شتى المجالات.
تتوفر مكتبة php-curl-class تحت رخصة المشاع العام (public domain) ولهذا فهي خيار ممتاز للمبرمجين حيث ان لنا مطلق الحرية في استخدامها ، وكما انها تتوفر مفتوحة المصدر ومجانا على موقع github على الرابط: https://github.com/php-curl-class/php-curl-class.
يعتمد استخدام مكتبة php-curl-class على دعم لغة PHP لمكتبة curl الاساسية والتي غالبا وفي اغلب السيرفرات واغلب بيئات تطوير PHP يتم دعمها لانها تعتبر من الاساسيات في لغة بي اتش بي والتي لا يمكن لاي مبرمج الاستغناء عنها ان اراد لتطبيقة جلب البيانات او تصديرها للعالم الخارجي فهي تدعم الكثير من البروتوكولات بما فيها مثلا لا حصرا (HTTP, HTTPS, POP3, POP3s, IMAP, IMAPS, LDAP, LDAPS, SCP, SFTP, FTP .. والعديد من البروتوكولات الاخرى)