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:

Entitize Class for PHP 5 (phpclasses.org) – hides plain text in HTML by converting string characters into HTML entities

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.

 

 

Tagged with:
 

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>