PHP - como usar la misma variable en 2 funciones distintas php

 
Vista:
sin imagen de perfil
Val: 52
Ha aumentado su posición en 4 puestos en PHP (en relación al último mes)
Gráfica de PHP

como usar la misma variable en 2 funciones distintas php

Publicado por luis (25 intervenciones) el 11/12/2018 16:58:17
hola buen día


Tengo esta función

1
2
3
4
5
6
public function getConsecutiveByRange($rango)
{
    $sql ="SELECT contador, rango_numeros FROM def_consecutivo WHERE rango_numeros=:rango";
 
    return $this->getResponseQueryOne($sql, ["rango"=>$rango]);
}

como puedo usar la variable $rango en una otra función

1
2
3
4
5
6
7
8
public function putAddConsecutiveClient($noCarteraSap)
{
    $sql ="SELECT iddef_consecutivo, rango_numeros, contador FROM def_consecutivo WHERE :no_cartera_sap  BETWEEN desde AND hasta";
    $modelConsecutivo =  $this->getResponseQueryOne($sql, ["no_cartera_sap"=>$noCarteraSap]);
    $modelConsecutivo->rango = $modelConsecutivo->rango + 1;
 
    return $this->getResponseQueryOne($sql,[$modelConsecutivo]);
}

me dice que la variable rango no esta definida

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Xavi
Val: 1.009
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

como usar la misma variable en 2 funciones distintas php

Publicado por Xavi (143 intervenciones) el 11/12/2018 20:05:44
Hola Luis, no se muy bien donde te da el error, y dependera del ambito donde este definida, pero puedes probar a poner:
1
global $rango;

Aunque en la segunda función haces referencia a el desde el objeto: $modelConsecutivo que no se si esta ahi definida y como esta definida.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar