PHP est un langage de programmation faiblement typé. On peut donc manipuler les variables sans avoir à les déclarer. Le typage dynamique du langage permet de caster automatiquement les variables selon le contexte d'utilisation. Les constantes en PHP sont définies à l'aide la fonction define(). Les opérateurs du PHP sont pratiquement les mêmes utilisés en d'autres langages connus, en l'occurence le langage C, comme les opérateurs d'assignation (affectation), les opérateurs arithmétiques, les opérateurs logiques et les opérateurs de comparaison.