JavaScript-Funktion in PHP aufrufen
In diesem Artikel stellen wir eine Methode zum Aufrufen von JavaScript-Funktionen von PHP vor. Wir können keine JavaScript-Funktion mit PHP aufrufen, da sich diese beiden Sprachen nicht verstehen. Die einzige Möglichkeit ist die Ausgabe des JavaScript-Funktionsaufrufs in PHP. Wir können aber auch JavaScript in eine PHP-Datei schreiben und die Funktion aufrufen.
Verwenden Sie die Funktion echo
, um den JavaScript-Funktionsaufruf in PHP anzuzeigen
JavaScript ist eine clientseitige Skriptsprache, während PHP eine serverseitige Sprache ist. Technisch gesehen können wir keine JavaScript-Funktionen von PHP aus aufrufen. Aber wir können das JavaScript mit der Funktion echo
anzeigen. Diese Methode enthält den JavaScript-Funktionsaufruf in der Ausgabe und nicht die JavaScript-Funktion in PHP. Wir werden zuerst eine JavaScript-Funktion definieren und dann die Funktion aufrufen. Wir können den JavaScript-Aufruf der Funktion mit der Funktion echo
in PHP umschließen. Hier wird die meiste Arbeit von JavaScript erledigt, also der Funktionsdeklaration und dem Aufruf. Wir werden PHP nur verwenden, um den Funktionsaufruf anzuzeigen.
Erstellen Sie zum Beispiel eine PHP-Datei index.php
und schreiben Sie in das script
-Tag eine JavaScript-Funktion showMessage()
. Schreiben Sie die Funktion alert()
in die Funktion showMessage()
. Schreiben Sie den Text click here
in die Funktion alert()
. Öffnen Sie dann irgendwo im Code das PHP-Tag und schreiben Sie das script
-Tag und rufen Sie die Funktion showMessage()
innerhalb des Tags auf. Umschließen Sie dann das Tag script
mit der Funktion echo
.
Wir können auch jedes Element im Aufruf durch ein einfaches Anführungszeichen trennen. Das Beispiel ist unten gezeigt.
echo '<script>', 'showMessage();', '</script>';
Wenn wir das Skript ausführen, erscheint eine Warnmeldung mit der Aufschrift click here
. Wir haben die JavaScript-Funktion als String behandelt und zur Anzeige mit der Funktion echo
verwendet. Es ist zu beachten, dass die Funktion vor dem Aufruf deklariert werden sollte. Daher haben wir die JavaScript-Funktion in PHP mit der Funktion echo
aufgerufen.
Beispielcode:
function showMessage() {
alert('click here');
}
echo "<script> showMessage(); </script>";
Ausgabe:
click here
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