Página 1 de 1

Variable saturada

NotaPublicado: 2006-09-28 16:06 @712
por kondenado
Tengo el siguiente problema y espero me puedan ayudar.
Lo que pasa es que asigno un valor a una variable, como por ejemplo
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$var = "contenido";
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4

Este valor es asignado por el usuario, no es declarado previamente a la "ejecución".
Todo funciona bien por un rato, pero luego esa variable se "vacía" por así decirlo. No sé que pasa realmente, talvez se satura o algo por el estilo... ¿ Hay alguna forma de poder evitar esto ?

NotaPublicado: 2006-09-28 16:24 @725
por explorer
Aunque eso suele ser síntoma de que algo va mal en el programa, échale un vistazo al módulo Readonly. Además, viene un comentario al uso de 'use constant';

Hay más módulos que permiten definir variables en modo de 'sólo lectura'.

Re: Variable saturada

NotaPublicado: 2006-10-04 19:25 @850
por creating021
kondenado escribiste:Tengo el siguiente problema y espero me puedan ayudar.
Lo que pasa es ke asigno un valor a una variable, komo por ejemplo
$var = "contenido";
Este valor es asignado por el usuario, no es declaro previamente a la "ejecución".
Todo funciona bn por un rato, pero luego esa variable se "vacía" por así decirlo. Nosé ke pasa realmente, talves se satura o algo por el estilo....¿ hay alguna forma de poder evitar esto ?

Tal como lo apunta explorer, no es custión de saturar, es que en alguna parte del programa redefine la variable.
Si fuera por overflow/overload te darias cuenta por el desempeño de la máquina al hacer otras tareas (claro, los datos tiene que ser muy grandes, pero eso depende de la memoria y el swap de tú máquina)
:roll:

NotaPublicado: 2006-10-04 19:38 @859
por kidd
Hola:

Muchos de esos errores también los podrás solucionar rapidamente usando el pragma strict:
http://perlenespanol.com/tutoriales/bas ... trict.html

Saludos