Are there best practices for outputting JavaScript code from PHP?

When outputting JavaScript code from PHP, it is important to properly escape any special characters to avoid syntax errors. One common practice is to use json_encode() function to safely output JavaScript code from PHP.

<?php
$javascript_variable = "Hello, World!";
echo "<script>";
echo "var jsVar = " . json_encode($javascript_variable) . ";";
echo "</script>";
?>