Most people use php to produce dynamic html, but this is not the only thing php can do. It has some graphic methods too, you can draw lines, circles, manipulate image, combine text and images (to create buttons dynamically for example), etc etc. In other words, you can create dynamic graphics as well as dynamic text.