Da PHP er et gratis kilde sprog og mindre kompliceret i forhold til andre programmeringssprog som Java, .Net, osv det var af stor efterspørgsel og stod entydigt blandt andre programmeringssprog. Næsten alle kunne nemt lære PHP og dermed omkostningerne til hjemmeside udvikling blev stærkt reduceret. At gå med PHP, MySQL-database gav også gratis løsninger til flere problemer i forbindelse med styring af databaser, som kun var muligt ved ekspert programmører, der i høj grad øget budgetterne for webudvikling, indtil dette punkt.
Men situationen har stort set ændret sig i den seneste tid, da konkurrencen er steget meget, der har ført til fødslen af en række andre rammer og sprog og så videre. I dag tager det næsten ingenting at oprette en fuldt udbygget blog kun på bekostning af en fri Word Press konto. Dette er måske ansvarlig for voksende komplekse PHP og næsten MySQL-databasen er ikke længere helt gratis. Da de er open source, er der ingen mening i at konkludere, at PHP og MySQL mangler enhver form for funktionelle egenskaber, som andre programmeringssprog eller databaser har.
Faktisk gennem årene PHP sammen med MySQL har produceret nogle af de mest succesfulde eksempler på PHP hjemmeside udvikling. Som for eksempel php eksperter har produceret nogle hjemmesider som Wordpress, Yahoo og så videre, og fortjener at blive nævnt. Men med tiden PHP og MySQL måtte gennemgå udviklingen på grund af complicacies af de krævende projekter. MySQL-database har gennemgået radikale ændringer og PHP er nu en langt mere kompleks og kraftfuld programmeringssprog i forhold til, hvad det var for et par år tilbage.
Der er større muligheder for PHP eksperter til at bevise deres færdigheder i PHP hjemmeside udvikling, da antallet af muligheder for webudvikling i PHP har stærkt forøgede. Men med større kompleksitet, er det blevet ganske vanskeligt for begyndere at vænne med funktionerne i PHP language.Even disse dage PHP har helt sluppet nogle af de nybegynder-venlige funktioner som de