fix php54 compatible