Foros del Web » Programación para mayores de 30 ;) » Programación General »

Perl y require...

Estas en el tema de Perl y require... en el foro de Programación General en Foros del Web. Buenas a todos en el Foro... Tengo una pequeña duda... Ejemplo: index.pl Código: require "config.pl"; print $dbname; config.pl Código: my $dbname = "my_database"; Cuando intento ...
  #1 (permalink)  
Antiguo 03/02/2007, 17:33
Avatar de DarkXNightmare  
Fecha de Ingreso: agosto-2005
Ubicación: Somewhere Over The Rainbo
Mensajes: 181
Antigüedad: 18 años, 8 meses
Puntos: 0
Perl y require...

Buenas a todos en el Foro...
Tengo una pequeña duda...

Ejemplo:

index.pl
Código:
require "config.pl";
print $dbname;
config.pl
Código:
my $dbname = "my_database";
Cuando intento imprimir la variable $dbname desde index.pl, simplemente no imprime nada.

Mi pregunta: ¿Puedo declarar variables en un fichero y luego usarlas en otro fichero por medio de un require como en PHP?

De antemano, muchas gracias ;).
__________________
Cambiando mi Web... sean pacientes :P
  #2 (permalink)  
Antiguo 03/02/2007, 18:28
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 524
Antigüedad: 18 años
Puntos: 11
Re: Perl y require...

El problema está en el 'my', que está declarando a $dbname como una variable local en el fichero donde se encuentra. Quítalo.

La forma normal de hacer lo que dices, de importar variables, se suele hacer con do, en lugar de require, ya que éste último se suele más para módulos y bibliotecas.
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 08:29.