Besoin de passer des paramètres de php à javascript ?

Il arrive parfois qu'on doive générer du code html/javascript en php mais qui ne doit pas être interprété dans la page courante. Exemple: passer en paramètre le contenu d'une page à une fonction javascript.

La fonction suivante permet de faire le sale boulot:

<?php
function javascript_escape($str) {
   
$new_str = '';
    for(
$i = 0; $i < strlen($str); $i++) {
       
$new_str .= '\\x' . dechex(ord(substr($str, $i, 1)));
    }
    return
$new_str;
}
?>

randomness