No sería lo mismo que hacerla directamente desde JS?
No porque por ejemplo y para entenderlo tengo un botón.
PHP lo muestra en pantalla y javascript ejecuta el código al pulsar el botón. Si un usuario tiene desactivado javascript, PHP sigue mostrando el botón aunque no haga nada.
madpitbull_99 me ha dado una idea y voy a llamar desde PHP a una simple función en javascript (un simple echo) y dependiendo del resultado estará o no activado javascript.