Foros del Web » Programando para Internet » PHP »

Variables globales

Estas en el tema de Variables globales en el foro de PHP en Foros del Web. Buenas, tengo un nuevo problema: Tengo un programa desde el que llamo a una funcion, y en la funcion se crea un array, $nopermitidos y ...
  #1 (permalink)  
Antiguo 19/01/2002, 07:10
 
Fecha de Ingreso: enero-2002
Mensajes: 45
Antigüedad: 22 años, 3 meses
Puntos: 0
Variables globales

Buenas, tengo un nuevo problema:

Tengo un programa desde el que llamo a una funcion, y en la funcion se crea un array, $nopermitidos y quiero usarlo en el primer programa pero no se donde tengo tengo que declararla global ni como, ¿en el programa desde donde llamo la funcion o en la funcion ? ¿antes o despues de usarla?

Ta luego.
  #2 (permalink)  
Antiguo 19/01/2002, 07:19
Avatar de Ferdy
Colaborador
 
Fecha de Ingreso: junio-2001
Ubicación: España
Mensajes: 1.430
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Variables globales

Algo así<pre>&lt;?php
function loquesea()
{
global $variable;
# resto del code
}
?&gt; </pre>

Salu2

- Fernando Pereda ( Ferdy )
<center><a href="http://www.ferdyx.org/firmas.php"><img src="http://www.ferdyx.org/reg_tira.jpg" border="0"></a></center>
  #3 (permalink)  
Antiguo 19/01/2002, 12:26
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: Variables globales

Markken, si la variable la creas dentro de la funcion, para utilzarla en el codigo principal, tan solo &quot;retornas&quot; el array como resultado. Asi:

function funcion()
{
// Aqui va todo el codigo
return $nopermitidos;
}

Luego, en el codigo principal, haces :

$no_perm = funcion();

Lo que la funcion devuelva, quedará guardado en $no_perm.

Suerte

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
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 16:58.