Ponekad je potrebno dinamičko generiranje varijabli. PHP ima mogućnost "varijable varijabla". Primjer 1: Output:
U varijablu $a smo zapisali string "ponedjeljak". Zatim smo s $$a napravili novu varijablu kojoj je naziv sadržaj iz varijable $a. U ovom primjeru se nova varijabla zove $ponedjeljak i ona ima sadžaj "sastanak u 12 sati". Primjer 2:
Moguće je dinamički kreirati varijable iz polja (array-e). Ukoliko želimo zapisati podatak u varijablu kojoj je ime spremljeno na 2 mjesto u polju, to činimo s ${$a[2]} |