Cita: <?php echo javascript_tag("
function mifuncion1()
{
<?php echo "hola";?>
}
") ?>
esto no tiene sentido. Una etiqueta <?php dentro de otra no es posible. Si estás dentro de php, paraqué lo quieres volver a iniciar? Creo que este post es un error de php y no de javascript.
Mira la solución:
Cita: <?php echo "function mifuncion1() { 'var hola;'; }" ?>