Cita: Pero necesito que se me cambie al cargar la pagina comprobando una variable no al pulsar un botón.Alguna idea?
¿Te refieres a algo así?
Código PHP:
Ver original<button class="btn <?php echo $x === $y ? 'foo' : 'bar' ?>">OK</button>
Es decir, si el valor de $x es idéntico a $y entonces se imprime "foo", en caso contrario se imprime "bar".
La condición ternaria es un abreviado de lo siguiente:
Código PHP:
Ver original<button class="btn <?php if ($x === $y) { echo 'foo'; } else { echo 'bar'; } ?>">OK</button>
Lógica simple.