PHP 5 hadde sin første stabile versjon 13. juli 2004, og introduserte bedre støtte for objektorientert programmering og SimpleXML for enklere manipulering av XML. PHP 5.1 introduserte et nytt grensesnitt for generisk kommunikasjon med databaser for å gjøre det enklere å kunne støtte flere forskjellige databasesystemer. PHP 5.2 introduserte betydelige forbedringer innen minnehåndteringen som forbedret ytelse og ressursbruk i forhold til eldre versjoner.