PHP - Duda sobre isset

 
Vista:
Imágen de perfil de Stefano
Val: 39
Ha aumentado su posición en 6 puestos en PHP (en relación al último mes)
Gráfica de PHP

Duda sobre isset

Publicado por Stefano (19 intervenciones) el 26/02/2019 03:32:45
Hola gente de LWP, vengo con una duda de como estoy implementando la funcion issset() ya que no conozco bien como trabaja PHP la declaracion de las variables.

Tengo dos ejemplos de codigo:

1
2
3
4
5
$id = $_POST['id'];
 
if (isset($id)) {
         // hacer algo si recibi bien la variable
}

1
2
3
if (isset($_POST['id'])) {
         // hacer algo si recibi bien la variable
}



Practicamente mi pregunta seria si $id guarda una copia o un puntero a una variable.

Muchas gracias nuevamente...
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

Duda sobre isset

Publicado por Xavi (143 intervenciones) el 26/02/2019 07:46:10
Hola Stefano, la variable $id es una copia de $_POST['id'], ya que una vez definida la variable $id, puedes modificar el contenido de la variable $_POST['id'] sin problema.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Kathyu
Val: 1.802
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Duda sobre isset

Publicado por Kathyu (905 intervenciones) el 26/02/2019 15:09:47
Ojo, $id = '' tambien se metería al if, ya que isset es para saber si la variable en cuestión esta definida, NO si tiene valor alguno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Stefano
Val: 39
Ha aumentado su posición en 6 puestos en PHP (en relación al último mes)
Gráfica de PHP

Duda sobre isset

Publicado por Stefano (19 intervenciones) el 26/02/2019 23:53:18
Gracias a ambos! ya quedo mi duda resuelta.
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