Hola:
Creo que no haces un buen seguimiento del código...
Código:
<script>
var variablejs = "contenido de la variable javascript" ;
</script>
<?php
$variablephp = "<script> document.write(variablejs) </script>";
echo "variablephp = $variablephp";
?>
La primera línea crea la variable variablejs con el contenido "contenido de la ..." sin problemas....
Luego en php creas la variable php con el contenido:
"<script> document.write(variablejs) </script>"
pero "literalmente" o sea que variablejs no se llena con el valor declarado sino solo se queda el nombre... luego la siguiente línea sería:
variablephp = <script> document.write(variablejs) </script>... y en este caso si que se interpreta... prueba añadiendo un juego de comillas simples y tal vez lo comprendas:
Código:
echo "variablephp = '$variablephp'";
Saludos