Bon, petit rappel...
Tout d´abord, le PHP est un langage pour sites dynamiques qui a été développé pour les webdesigner. En gros, pas besoin d´être programmeur pour bosser avec et pas besoin non plus de connaître l´algorithmique pour s´en servir. D´ailleurs, si il y a bien un langage pour s´en passer, c´est celui là.
Ce langage, donc, est destiné aux sites dynamiques. Rien à voir avec le graphisme d´un site : le PHP ne sert pas à l´affichage.
Si tu veux des effets plus sympas en terme de graphisme sur un site, genre roll-over qui ont de la gueule, c´est le Javascript qu´il faut bosser.