fix php-5.3 incomatibility and several typos