Appeler la fonction JavaScript en PHP

Subodh Poudel 12 octobre 2023
Appeler la fonction JavaScript en PHP

Dans cet article, nous allons présenter une méthode pour appeler une fonction JavaScript à partir de PHP. En fait, nous ne pouvons pas appeler la fonction JavaScript en utilisant PHP car ces deux langages ne se comprennent pas. La seule option possible est de sortir l’appel de fonction JavaScript en PHP. Cependant, nous pouvons également écrire du JavaScript dans un fichier PHP et appeler la fonction.

Utilisez la fonction echo pour afficher l’appel de fonction JavaScript en PHP

JavaScript est un langage de script côté client, tandis que PHP est un langage côté serveur. Techniquement, nous ne pouvons pas invoquer de fonctions JavaScript depuis PHP. Mais nous pouvons afficher le JavaScript en utilisant la fonction echo. Cette méthode inclut l’appel de fonction JavaScript dans la sortie plutôt que la fonction JavaScript en PHP. Nous allons d’abord définir une fonction JavaScript, puis appeler la fonction. Nous pouvons envelopper l’invocation JavaScript de la fonction avec la fonction echo en PHP. Ici, la plupart du travail sera effectué par JavaScript, qui est la déclaration et l’invocation de la fonction. Nous n’utiliserons PHP que pour afficher l’invocation de la fonction.

Par exemple, créez un fichier PHP index.php et à l’intérieur de la balise script écrivez une fonction JavaScript showMessage(). Écrivez la fonction alert() dans la fonction showMessage(). Écrivez le texte click here dans la fonction alert(). Ensuite, quelque part dans le code, ouvrez la balise PHP et écrivez la balise script et appelez la fonction showMessage() à l’intérieur de la balise. Ensuite, enveloppez la balise script avec la fonction echo.

Nous pouvons également séparer chaque élément de l’invocation par un guillemet simple. L’exemple est montré ci-dessous.

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

Lorsque nous exécutons le script, un message d’alerte apparaîtra disant click here. Nous avons traité la fonction JavaScript comme une chaîne et l’avons utilisée pour l’afficher avec la fonction echo. Il convient de noter que la fonction doit être déclarée avant l’invocation. Ainsi, nous avons appelé la fonction JavaScript en PHP à l’aide de la fonction echo.

Exemple de code :

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

Production :

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