Cita:
Iniciado por angelAparicio
Falla porque no puedes mezclar PHP con Javascript. Primero se ejecuta el PHP, el navegador recibe el HTML generado y después actual Javascript. Por tanto no puede manipular variables javascript desde PHP.
Tendrás que hacer algo como esto:
<script type='text/javascript'> alert( bar() );</script>
o
<script type='text/javascript'> document.write( bar() );</script>
Sí se puede mezclar PHP con Javascript, pero se ejecutan en diferentes lugares. Solo hay que saber que PHP se ejecuta en el servidor y javascript en el navegador.