use php 5.4.0+