
16/09/2008, 06:27
|
 | $moderador{'Esteban'} | | Fecha de Ingreso: febrero-2002 Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 23 años Puntos: 90 | |
Respuesta: can't call the method __get an undefined value Algunas cositas...
shift(@_); # puedes escribir directamente shift, no hace falta colocar @_
Después, los 2 IF comparan si param1 == key ! el segundo debería de ser mode
Luego si vas a comprar strings debes usar la función eq de equivalencia y ne para no equivale...El == es para números...
Otra cosa, si la función __get devuelve un valor es bueno llamarla tomando su valor
my $g_ret = __get("key");
Espero que te sirva, talvés con algo de eso soluciones tu problema, no se exactamente donde estará la solución...
Saludos
__________________ Esteban Quintana |