Hello
Oui c'est possible !!!
Je pense que cette réponse ne te suffit pas, donc je continue : tes pages en php vont générer du code (X)HTML.
En (X)HTML, pour spécifier le fond, la couleur d'un titre... on peut utiliser des tas d'attributs (comme background dans la balise <body>) ou des balises dédiées (comme <font> par exemple) mais ceci devient obsolète (deprecated dirait W3C). Une invention merveilleuse : CSS.
Aujourd'hui à la version 2 (bientôt la 3!), les CSS (cascading style sheets ou feuilles de style en cascade) permettent de séparer le contenu de la mise en page.
Dans un fichier de CSS, tu stockes les caractéristiques visuelles pour ton site, et dans le fichier (X)HTML, généré dynamiquement par php dans ce cas, tu fais référence à ton fichier de CSS via, dans <head>:
<link rel="stylesheet" type="text/css" href="./fichier.css" />
Et si tous les fichiers que tu génères en php font référence à ce même fichier de CSS, toutes tes pages auront la même apparence, sans devoir la recoder à chaque fois.
Pour plus de renseignements sur les CSS, visite donc
ProgWorld qui propose de jolis cours sur les CSS.
Si mon discours te semble obscur, n'hésite pas, le forum est là pour ça.
A++
Chouchou