¡no no! no es ni true ni false. si fuera true o false, entonces en el código fuente que recibe el navegador deberías ver algo como lo siguiente.
Código:
<script language=Javascript>
var var_js =confirm('Mi Mensaje' );
</script>
true o false Aceptar o Cancelar
actualmente lo que estas viendo en el código fuente del navegador es esto.
Código:
<script language=Javascript>
var var_js =confirm('Mi Mensaje' );
</script>
<script language=Javascript> document.write(var_js)</script>
y como ves, cuando respondes al confirm (aceptar o cancelar), luego
javascript escribe el resultado de la variable en pantalla. o sea, no es php quien esta escribiendo el resultado en pantalla. ¡coteja el código html que recibe el navegador! y para hacerlo más fácil, al final de tu script php, imprime la variable $var1 pasandola por la función htmlentities y vas a ver que en lugar de imprimir true o false, imprime el codigo html.