PHP Variable in JavaScript verwenden

So kann eine PHP-Variable in JavaScript verwendet werden





PHP und JavaScript
Eine PHP-Variable in JavaScript zu verweden, ist im Prinzip sehr einfach.

Wie bekannt, ist PHP eine Serverinterpretierende, und JavaScript eine Browserinterpretierende Programmiersprache. Somit wird PHP-Code vor JavaScript interpretiert und in HTML übersetzt. Somit muss lediglich ein gültiger PHP-Tag in den JavaScript-Bereich integriert werden.


Nachfolgend sehen Sie, die einfachste Lösung um dies zu bewerkstelligen. Es ist dabei zu beachten, dass beim initialisieren der neuen JavaScript-Variable, der PHP-Header <?php ?> in Anführungszeichen geschrieben wird, denn die PHP-Ausgabe ist ein String, der somit in JavaScript auch wie ein String behandelt werden muss. Fehlen die Anführungszeichen, so würde der String als Variable erkannt, die nicht existiert! Die Folge wäre ein Fehler in JavaScript, und der Code damit nicht lauffähig

<html>
<head>
</head>
<body>

<?php
//PHP-Variablendeklaration und Initialisation
$variable="Variablenwert";
?>

<script LANGUAGE="JAVASCRIPT">
<!--
var var1 ="<?=$variable?>";
alert(var1);
-->
</script>

</body>
</html>


Im oberen Beispiel wurde anstatt echo das =-Zeichen hinter <?php verwendet, wen das verwirren sollte, hier der gleiche Code mit dem echo-Befehl
<html>
<head>
</head>
<body>

<?php
//PHP-Variablendeklaration und Initialisation
$variable="Variablenwert";
?>

<script LANGUAGE="JAVASCRIPT">
<!--
var var1 ="<?echo$variable?>";
alert(var1);
-->
</script>

</body>
</html>