Foros del Web » Programando para Internet » PHP »

traer variables dentro de funciones

Estas en el tema de traer variables dentro de funciones en el foro de PHP en Foros del Web. hola a todos, tengo unas funciones en un archivo externo y no puedo acceder a sus variables ejemplo: archivo_externo.php function dale() { $sql="la sentencia que ...
  #1 (permalink)  
Antiguo 11/04/2004, 21:25
 
Fecha de Ingreso: agosto-2003
Ubicación: aca
Mensajes: 33
Antigüedad: 20 años, 8 meses
Puntos: 0
traer variables dentro de funciones

hola a todos,

tengo unas funciones en un archivo externo y no puedo acceder a sus variables

ejemplo:

archivo_externo.php
function dale()
{
$sql="la sentencia que sea";
}

el_otro_archivo.php
include "archivo_externo.php";

como hago referencia a la variable $sql de la funcion dale del archivo externo?

gracias, suerte
__________________
que sea rock!
  #2 (permalink)  
Antiguo 11/04/2004, 22:24
Avatar de Blag  
Fecha de Ingreso: septiembre-2003
Ubicación: Lima
Mensajes: 68
Antigüedad: 20 años, 7 meses
Puntos: 0
Deberías utilizar requiere("archivo_externo.php");

Saludos,

Blag
__________________
Alvaro Tejada Galindo
Consultor ABAP FI/HR
SinglePath's Experimental HomePage
Foro de ABAP en SoloCodigo.com
Revista "Código Latino"
  #3 (permalink)  
Antiguo 12/04/2004, 11:31
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

¿Que es lo que quieres hacer? Si lo que quieres hacer es leer el valor, la funcion deberia ser:
Código PHP:
function dale()
{
  
$sql="la sentencia que sea";
  return 
$sql;

Y en el otro fichero:
Código PHP:
include "archivo_externo.php";
$mi_sql=dale(); 
Y si lo que quieres es cambiar el valor de dentro de la funcion, el codigo seria:
Código PHP:
function dale($sql)
{

y
Código PHP:
include "archivo_externo.php";
dale('el valor'); 
Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #4 (permalink)  
Antiguo 12/04/2004, 16:05
 
Fecha de Ingreso: agosto-2003
Ubicación: aca
Mensajes: 33
Antigüedad: 20 años, 8 meses
Puntos: 0
buenas,

muchas gracias. si... me comi el 'return'
eso pasa por empacharme con huevos de pascuas.

saludos!
__________________
que sea rock!
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 03:58.