What are some common pitfalls when using PHP to output JavaScript code?
One common pitfall when using PHP to output JavaScript code is not properly escaping special characters, which can lead to syntax errors in the generated JavaScript. To solve this issue, you can use the `json_encode()` function in PHP to safely encode the JavaScript code before outputting it.
<?php
$js_code = "alert('Hello, World!');";
echo "<script>";
echo "var js_code = " . json_encode($js_code) . ";";
echo "eval(js_code);";
echo "</script>";
?>