Esistono diverse funzioni in PHP che si possono richiamare con diversi nomi. In alcuni casi non esistono nomi preferenziali, ad esempio is_int() e is_integer() sono entrambi validi. Tuttavia esistono funzioni che hanno cambiato nomi per via di una pulizia delle API o per qualche altro motivo e si è mantenuto il vecchio nome solo compatibilità con il passato. É solitamente una cattiva idea utilizzare questo tipo di sinonimi, in quanto possono esser soggetti a ridenominazione ed invecchiamento, e ciò può indurre alla scrittura di script non portabili. Questo elenco è fornito per aiutare coloro che vogliono trasformare i vecchi script nella nuova sintassi.