An object oriented php framework