Foros del Web » Programando para Internet » PHP »

Nombre de $Variables

Estas en el tema de Nombre de $Variables en el foro de PHP en Foros del Web. Parecerá pregunta de otro foro, pero no. ¿Será buena práctica asignar nombres a las variables iniciándolas con $ en JavaScript? Por lo de la "parseada" ...
  #1 (permalink)  
Antiguo 14/08/2003, 13:24
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 8.954
Antigüedad: 14 años, 9 meses
Puntos: 1802
Nombre de $Variables

Parecerá pregunta de otro foro, pero no.

¿Será buena práctica asignar nombres a las variables iniciándolas con $ en JavaScript? Por lo de la "parseada" de PHP.
  #2 (permalink)  
Antiguo 14/08/2003, 13:42
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 15 años, 10 meses
Puntos: 5
Pues de entrada no estoy seguro que javascript acepte $ como inicio de nombre de una variable...

Pero por otro lado, si eso fuera posible, NO SERIA BUENA IDEA, ya que te encontrarías con una gran cantidad de problemas cuando PHP quiera "evaluar" cualquier cosa que tenga $ antes de entregarselo al navegador...

__________________
Manoloweb
  #3 (permalink)  
Antiguo 14/08/2003, 13:44
Avatar de estanislaorc  
Fecha de Ingreso: abril-2003
Ubicación: Peru
Mensajes: 58
Antigüedad: 14 años, 7 meses
Puntos: 0
Yo utilizo en estos casos.........

<script>
x= <? echo $x ?> ;
alert(x) ;

</script>

<?

$x="Hola " ;


?>


// Si observas, para asignar alguna variable de PHP a una variable de JavaScript tiene que hacerlo con echo.
__________________
Web developer
  #4 (permalink)  
Antiguo 14/08/2003, 13:57
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 8.954
Antigüedad: 14 años, 9 meses
Puntos: 1802


P.D. JavaScript si acepta $nombre desde la v1.1 (me parece), y en la 1.5 acepta unicode.

Última edición por Rafael; 14/08/2003 a las 14:03
  #5 (permalink)  
Antiguo 14/08/2003, 15:52
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

El unico problema es si estas generando el javascript desde un echo PHP con comillas dobles. En ese caso deberias escapar el caracter $, asi:
Código PHP:
$x=2;  // $x PHP
echo "\$x=$x;  //$x javascript \n"
Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:28.