Ključna razlika: HyperText Markup Language (HTML) je poznati jezik označavanja koji se koristi za razvoj web stranica. PHP je open source skriptni jezik na strani poslužitelja. Uglavnom se koristi za izradu web stranica i izradu dinamičkih web stranica. PHP se koristi uz HTML i PHP kod je zapravo ugrađen u HTML izvorni dokument.
HTML se piše pomoću HTML elemenata, koji se sastoje od oznaka, prvenstveno i otvaranja oznake i završne oznake. Podaci između tih oznaka obično su sadržaj. Glavni cilj HTML-a je omogućiti web-preglednicima da tumače i prikazuju sadržaj pisan između oznaka. Oznake su dizajnirane da opišu sadržaj stranice. HTML dolazi s unaprijed definiranim oznakama. One omogućuju umetanje slika, teksta, videozapisa, obrazaca i drugih sadržaja u kohezivnu web-stranicu. Međutim, danas su web stranice rijetko dizajnirane samo pomoću HTML-a.
PHP je izvorno stajao za 'Personal Home Page', ali se sada kaže da predstavlja 'PHP: Hypertext Preprocessor'. PHP je open source skriptni jezik na strani poslužitelja. Uglavnom se koristi za izradu web stranica i izradu dinamičkih web stranica. PHP se koristi uz HTML i PHP kod je zapravo ugrađen u HTML izvorni dokument.
Neke od dinamičkih komponenti koje se mogu dodati na web-stranicu putem PHP-a uključuju trenutni datum i vrijeme, informacije iz baze podataka, widgete ili podatke iz polja obrasca koje je poslao korisnik, kao što je okvir za pretraživanje. Nadalje, kada stranica dosegne korisnikov web-preglednik, sve je formatirano kao HTML. Dakle, PHP nema nikakvog utjecaja na oblikovanje.
PHP sada uključuje mogućnost sučelja naredbenog retka i može se koristiti u samostalnim grafičkim aplikacijama. Također se može instalirati besplatno na većini web poslužitelja i kao samostalna ljuska na gotovo svakom operativnom sustavu i platformi. Drupal, Joomla, MediaWiki i WordPress samo su neki od softvera koji koriste PHP.