fix php bugs