Back to Vol 25, Issue 9

PHP Architect · Vol 25, Issue 9 · September 2026

The Best Ideas Don't Respect Borders

I've run PHPCPD for longer than I want to admit in print. It does what it needs to, which is find the duplicated blocks someone (not me...) copied from one class into another when I they were in a hurry, and it flagged them so we could go back and clean them up. The trouble is that the project stopped being maintained a while ago, and one of our security scanning tools flagged it as being "unmaintained" and therefore "insecure" (it's not). So, I went looking for a replacement.

The full article is in PHP Architect Vol 25, Issue 9. Subscribe to read it and every new issue.

Subscribe

Our Partners

Collaborating with industry leaders to bring you the best PHP resources and expertise

Interested in partnering? Get in touch →