Estoy trabajando con webs modulares y quisiera saber porque me pide que defina cada variable que uso (es exagerado!! me pide que defina hasta los $i que uso para un for!!!)
Alquien sabe el porque, y como evitarlo?
| ||||
... ... ... ... ... Código PHP: Ahora, deberías mostrar el error EXÁCTO y qué es lo que haces ya que dudo mucho sea tal como lo cuentas, el simple hecho de que en un for() la variable la defines en esa misma línea: for($i=0; condicion, acción), entonces debes tener por ahí un problema de programación. Pero respondiendote el "cómo evitarlo"... haz uso de la función isset(): Código PHP: Esto sería correcto... ya que estás planteando la posibilidad de que $i no esté definida, pero vé que entonces estás actuando de una ú otra forma dependiendo de esa situación... ![]()
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| ||||
Lo que pasa es que antes de usar webs modulares yo no tenia que definir ninguna variable Por ejemplo si tengo: Código PHP: |
| ||||
loading.......... Acostumbrate a definir todas tus variables por "ETICA" y "CALIDAD" connection closed.
__________________ Maborak Technologies |
| ||||
un simple $variable=true;... no le daz valor, solo la defines. (aunque si la imprimes creo te imprimiría 1 ![]() ![]()
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| ||||
esto seguramente sera porque tienes error_reporting(E_ALL); (si estas utilizando la web modular del ejemplo de zonaphp lo ponen asi) y entonces te devuelve los notices, en realidad no son errores sino "notificaciones" pero que deberias tener en cuenta, simplemente cambialo para que no te saque los notices: error_reporting(E_ERROR | E_WARNING | E_PARSE); o borra esa linia del codigo tal cual... |
| ||||
Ah!! con eso ya no tengo que especificar las variables (o algunas letras o simbolos para otras funciones)? Si, estoy usando esas web modulares. Pero estas notificaciones no implican efectos secundarios no?. Gracias a todos por su ayuda. |