Fixing your PHP problems one macro at a time.