Up to now, PHP is still the most popular web programming language. By definition, PHP is a recursive acronym for PHP: Hypertext Preprocessor. Aside from being fast considering execution time, it is the perfect match for the most widely used database; that’s no other than MySQL. Together, these two open source technologies can create powerful applications. PHP scripts can be written using procedural (PHP4) or object-oriented (recommended in PHP5) style of programming.
Since I am utilizing these free softwares, I consider sharing some back to the open source community. During my free time, I do write some objects for PHP Classes that I can use for my personal and professional projects. Here’s the list of my published PHP 5 classes:
Google Chart for PHP 5 (phpclasses.org) – creates different charts, graphs, etc. as images utilizing Google Chart API
MySQL for PHP 5 (phpclasses.org) – an object wrapper class for MySQL 5 database
Session Class – creates session by utilizing PHP session and creating cookies for the session’s use
HTML5 Markup Class – dynamic way to render HTML5 tags without having to worry about errors
Page Control Class – paginates a long list of database results in a customizable way
SubRip Class – creates and parses SubRip Text (.SRT) making anyone capable of creating sub titles
World Time Class – queries time servers using NTP, gets result converted to epoch seconds
I will include my old PHP 4 classes here just for reference and other needs:
EBM2BMP Class (PHP Classes) – converts Ragnarok Online emblem into BMP image
Entitize Class (PHP Classes) – hides plain text in HTML by converting string characters into HTML entities
If you have ideas in mind or problems that you need solved by through PHP objects, just let me know and see what I can do. Please check back as I will be updating this post as soon as I publish more PHP classes. I hope you find the classes useful.