What are some common mistakes made when using PHP to output JavaScript code?

One common mistake when using PHP to output JavaScript code is not properly escaping special characters, which can lead to syntax errors or unexpected behavior. To solve this issue, you can use the PHP `json_encode()` function to safely encode the JavaScript code before outputting it.

<?php
$js_code = "alert('Hello, World!');";
$escaped_js_code = json_encode($js_code);
echo "<script>eval($escaped_js_code);</script>";
?>