PHP: self-mutate