PHP is een computertaal voor algemene doeleinden waarvan het primaire doel het maken van webpagina's is.
PHP-code kan op de meeste webservers worden geïmplementeerd. Het resultaat van gecompileerde PHP-code kan elk type gegevens zijn, maar het is meestal een HTML-pagina.
Code typen in PHP met een toetsenbord voelt als JavaScript-code typen met JQuery, aangezien het $ -symbool zeer intensief wordt gebruikt. Het dollarteken wordt gebruikt als een variabel voorvoegsel. Het type variabele hoeft niet vooraf te worden gedefinieerd.
Functies en namen zijn niet hoofdlettergevoelig, maar variabelenamen zijn hoofdlettergevoelig. Omdat PHP niet afhankelijk is van gegevenstypen, is het een losjes gekoppelde computertaal.
PHP definieert veel verschillende functies. Het ondersteunt ook het definiëren van klassen. PHP gebruikt accolades om blokken code en instructies van elkaar te scheiden, dus het typen ervan is erg belangrijk als je blind typen in PHP wilt leren. Net als bij Java gebruikt PHP puntkomma's om regels code te beëindigen.