5.4 php fixes