Foros del Web » Programando para Internet » PHP »

Puedo pedir que devuelva ... ?

Estas en el tema de Puedo pedir que devuelva ... ? en el foro de PHP en Foros del Web. Bueno amigos, pido vuestra ayuda una vez más. Quisiera saber si en la definición de una función puedo pedir que me devuleva una variable que ...
  #1 (permalink)  
Antiguo 01/04/2002, 18:50
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 16 años
Puntos: 0
Puedo pedir que devuelva ... ?

Bueno amigos, pido vuestra ayuda una vez más.

Quisiera saber si en la definición de una función puedo pedir que me devuleva una variable que no he usado como argumento, sino que la creo durante la definición de la función.

Os pongo un ejemplo:


Código:
 function check_userPerms($user_checkperms, $password_checkperms) {

        global $link;
        $query_checkPerms = "SELECT permissions FROM users WHERE user_name = '".$user_checkperms."' AND password = '".$password_checkperms."'";
        $result_checkPerms = mysql_query($query_checkPerms, $link);
        $row = mysql_fetch_row($result_checkPerms);
        $bit = $row[0];

        return $bit;

}
Esto es, ¿puedo pedir que me devuelva $bit? ¿Es erróneo? ¿O sólo se puede pedir que devuelva una de las variables que utilizas como argumento en la definición?


Muchas gracias de nuevo por vuestro tiempo y ayuda.


Un saludo :)

______________
¿Piensas que el software puede ser algo mas?
<a href="http://www.zonasiete.org/" target="_blank">www.zonasiete.org</a>
Acercando el proyecto GNU/Linux a todos.
  #2 (permalink)  
Antiguo 01/04/2002, 23:38
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 16 años
Puntos: 68
Re: Puedo pedir que devuelva ... ?

lical, tienes total libertada de devolver el valor que quieras en una funcion, esto es para casi cualquier lenguaje de programación que utilices.

Está bien el ejemplo que pones.

Saludos.

<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
  #3 (permalink)  
Antiguo 02/04/2002, 04:44
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 16 años
Puntos: 0
Re: Puedo pedir que devuelva ... ?

Pues gracias, Webstudio, el caso es que me da la impresión de que no me devuelve nada, voy a ver en qué me estoy equivocando.


Un saludo :)
  #4 (permalink)  
Antiguo 02/04/2002, 20:17
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Re: Puedo pedir que devuelva ... ?

Bueno, supongo q esto ya lo haces .. pero nunca esta de mas decirlo:

Tu funcion es:
check_userPerms($user_checkperms, $password_checkperms)

Para obetene el valor devuelto por return de la funcion, tienes que construir tu funcion asi:
$valor_devuelto=check_userPerms($user_checkperms, $password_checkperms);

Es decir . el return $bit no genera una variable global de nombre $bit y valor el que toke (a no ser q la definas global claro) ..

Un saludo,

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 17:12.