fix bug php 5.3