Initial commit for supporting PHP5.3 (the tests was not converted)