Foros del Web » Programando para Internet » PHP »

duda con web service

Estas en el tema de duda con web service en el foro de PHP en Foros del Web. estimados mi duda es la siguien estoy creando un web service en php no es complicado pero la duda es la siguiente, cuando doy la ...
  #1 (permalink)  
Antiguo 14/05/2012, 08:25
 
Fecha de Ingreso: mayo-2011
Mensajes: 19
Antigüedad: 12 años, 11 meses
Puntos: 2
duda con web service

estimados mi duda es la siguien estoy creando un web service en php no es complicado pero la duda es la siguiente, cuando doy la respuesta puedo seguir ejecutando mas instrucciones, ejemplo.


Código PHP:
Ver original
  1. public function respuesta($uno, $dos)
  2. {
  3.       return "consumiste";
  4.  
  5.      $total=$uno + $dos;
  6. }


se puede hacer algo así dar una respuesta pero luego seguir ejecutando mas instrucciones?
  #2 (permalink)  
Antiguo 14/05/2012, 08:30
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 15 años, 11 meses
Puntos: 127
Respuesta: duda con web service

?
se mas claro (somos programadores no adivinos).
explicate mas sobre lo que quieres hacer y lo que estas haciendo.
  #3 (permalink)  
Antiguo 14/05/2012, 08:52
 
Fecha de Ingreso: mayo-2011
Mensajes: 19
Antigüedad: 12 años, 11 meses
Puntos: 2
Respuesta: duda con web service

mira me explico al usuario que consumi mi web service darle una respuesta pero, seguir con mas instrucciones de codigo por ejemplo el return es la respuesta pero despuede de eso quisiera seguir ejecutando mas lineas de codigo es posible?
  #4 (permalink)  
Antiguo 14/05/2012, 09:53
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 15 años, 11 meses
Puntos: 127
Respuesta: duda con web service

por definicion el return escapa a la funcion.
es imposible correr mas lineas despues del return

pero antes si esposible, asi que si quieres poner el valor a $total usa una variable global y editala antes de entrar al return asi:

Código PHP:
 $total="";

    public function 
respuesta($uno$dos){
         
$GLOBALS[total]=$uno $dos;
          return 
"consumiste";
    } 

Etiquetas: service
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 07:37.