Llamar a la función de JavaScript en PHP

Subodh Poudel 12 octubre 2023
Llamar a la función de JavaScript en PHP

En este artículo, presentaremos un método para llamar a la función JavaScript desde PHP. En realidad, no podemos llamar a la función de JavaScript usando PHP ya que estos dos lenguajes no se entienden entre sí. La única opción posible es generar la llamada a la función JavaScript en PHP. Sin embargo, también podemos escribir JavaScript en un archivo PHP y llamar a la función.

Utilice la función echo para mostrar la llamada a la función JavaScript en PHP

JavaScript es un lenguaje de programación del lado del cliente, mientras que PHP es un lenguaje del lado del servidor. Técnicamente, no podemos invocar funciones de JavaScript desde PHP. Pero podemos mostrar JavaScript usando la función echo. Este método incluye la llamada a la función JavaScript en la salida en lugar de la función JavaScript en PHP. Primero definiremos una función de JavaScript y luego llamaremos a la función. Podemos envolver la invocación de JavaScript de la función con la función echo en PHP. Aquí, la mayor parte del trabajo se realizará mediante JavaScript, que es la declaración e invocación de la función. Usaremos PHP solo para mostrar la invocación de la función.

Por ejemplo, cree un archivo PHP index.php y dentro de la etiqueta script escriba una función JavaScript showMessage(). Escriba la función alert() dentro de la función showMessage(). Escriba el texto click here en la función alert(). Luego, en algún lugar del código, abra la etiqueta PHP y escriba la etiqueta script y llame a la función showMessage() dentro de la etiqueta. Luego, envuelva la etiqueta script con la función echo.

También podemos separar cada elemento de la invocación con una sola cita. El ejemplo se muestra a continuación.

echo '<script>', 'showMessage();', '</script>';

Cuando ejecutamos el script, aparecerá un mensaje de alerta que dice click here. Tratamos la función JavaScript como una cadena y la usamos para mostrar con la función echo. Cabe señalar que la función debe declararse antes de la invocación. Por lo tanto, llamamos a la función JavaScript en PHP usando la función echo.

Código de ejemplo:

function showMessage() {
  alert('click here');
}
echo "<script> showMessage(); </script>";

Producción :

click here
Subodh Poudel avatar Subodh Poudel avatar

Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.

LinkedIn