Ver Mensaje Individual
  #12 (permalink)  
Antiguo 12/01/2013, 13:15
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con el isset

Cita:
Iniciado por rodrigo791 Ver Mensaje
Es verdad concuerdo con eso, pero en éste caso no tenes otra chance.
si haces algo como ésto
Código PHP:
Ver original
  1. //$mensaje = "hola";
  2.  
  3. function mostrarMensaje($mensaje){
  4.  
  5. if(isset($mensaje)){
  6. echo $mensaje;
  7. }else{
  8.  
  9. echo "no existe mensaje";
  10.  
  11. }
  12. }
  13. mostrarMensaje($mensaje);

esto no está mal programado, simplemente llamo una variable que está comentada, sin embargo por como funciona el interprete PHP las advertencias aparecen.
Si hay algo mal ahí, el hecho de que $mensaje fuera de la función no está definida antes de ser usada. Dentro de la función no queda duda, pero fuera es donde está el error.

Si bien no es grave es un mal manejo de la función isset() porque no se usa donde el contexto lo requiere, de ahí la advertencia.

En resumen el problema no es el isset() ni la función, es el contexto de la variable a utilizar.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.