Programming
Article
By Harry Fuecks

Which PHP libraries do you use?

By Harry Fuecks
Help us help you! You'll get a... FREE 6-Month Subscription to SitePoint Premium Plus you'll go in the draw to WIN a new Macbook SitePoint 2017 Survey Yes, let's Do this It only takes 5 min

For interest, wondering what PHP libraries people use? By use I mean libraries you actually trust and are willing to use / have used on a live website.

To get the ball rolling, some I’ve used before;

Email: phpMailer – 100% happy. Also a great place to help beginners understand the basic purpose of OOP

DB: ADOdb when working with Oracle – the API is much friendlier than the native Oracle extensions

XML-RPC: Incutio XML-RPC Library – the “off the shelf” version has one or two bugs which show up in less common situations but this is one of the most complete and easy-to-use XML-RPC implementations in PHP available, IMO. What I like most is it takes full advantage of PHP’s dynamic nature, rather than needing a ton of glue code to map types.

HTTP client: PEAR::HTTP_Request – there’s one of two things I’d like to fix but in general it’s a workhorse I can live with.

Forms: PEAR::HTML_QuickForm for one-off, standalone scripts. WACT otherwise.

RSS Generation: Manuel Lemos’s RSS Writer

Caching: PEAR::Cache_Lite – when I’m in a hurry. Running it through a profiler though makes me consider writing my own, specific / tuned to a particular problem.

Login or Create Account to Comment
Login Create Account
Recommended
Sponsors
Get the most important and interesting stories in tech. Straight to your inbox, daily.Is it good?