fix php notice offset error