I am currently working on a Object-Oriented Library extension that wraps a
lot of functionality in PHP's standard library  dealing with strings,
arrays, fileIO, etc. into classes.

(String class, Collection class, etc.)

This would allow end-users to create objects that represent data types and
resources, and take advantage of all the benefits of OOP (object chaining,
polymorphism, etc) all in a c compiled extension.

Example:

$myString=new String("Hello world!");

$myLowerCaseString =
$myString->copy()->replace("world","universe")->lowerCase();

 

 

 

The goal of this project is to help PHP mature into a more object-oriented
language with an object oriented library, while addressing a common
complaint about the standard library not being very consistent
(http://en.wikipedia.org/wiki/Php#Criticism [8th bullet])

 

I have already implemented a couple classes, but would like to get feedback
from the PHP development community on the idea of creating such a library
for PHP. Also, any suggestions would be greatly appreciated.

 

Thanks,

 

Jordan Wambaugh

 

 

Reply via email to