Skip to content
PHP Logo

What are some recommended methods for concatenating PHP variables with HTML for JavaScript usage?

When concatenating PHP variables with HTML for JavaScript usage, it is important to properly escape the variables to prevent any potential security vulnerabilities or syntax errors. One recommended method is to use the json_encode function in PHP to safely encode the variables before outputting them in the HTML.

php
<?php
$variable1 = "Hello";
$variable2 = "World";

echo '<script>';
echo 'var jsVariable1 = ' . json_encode($variable1) . ';';
echo 'var jsVariable2 = ' . json_encode($variable2) . ';';
echo '</script>';
?>