Creo que es posible ejecutar una función de script java dentro de PHP, pero ¿seguirá siendo del lado del servidor y no del lado del cliente? ¿Puedo, dentro de PHP, llamar a una función .js, pasarle algunos argumentos y hacer que vuelva al PHP que lo llamó?Ejecutando javascript dentro de PHP
Una secuencia de comandos que quiero usar retornos XML, y yo quiero conseguir las entradas del usuario usando PHP, pasarlas a los Js funcionar que residen en el servidor, luego tomar el XML devuelto y analizarlo de nuevo en el PHP parte.
Lo pregunto porque veo gente comentando que, debido a que .js es del lado del cliente y PHP es del lado del servidor, no se llevan bien. Esperaba que al ejecutar la función .js en el PHP, pudiera falsificar la llamada .js como procedente de la máquina local (el servidor).
¡Gracias por cualquier información!
La respuesta corta es no. Creo que podría necesitar cambiar un poco el diseño de su aplicación. ¿Podría implementar la función que devuelve XML en PHP (o hay un equivalente de PHP que logra lo que hace el JS)? –
PHP no tiene un intérprete de Javascript. [El lado del servidor Javascript] (http://en.wikipedia.org/wiki/Server-side_JavaScript) existe, pero ¿no sería más fácil simplemente reimplementar la función JS en su código PHP? –
El Javascript es tercero. Ojalá hubiera una versión de PHP. – Robolulz