Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2004, 08:09
Anarko
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Mal habito include_once() ?

Amigos, siempre he utilizado, (creo que to2), el include().

Ahora haciendo un total Kmbio en mi web a razon de "aumentar" la seguridad, me sale cada rato el mensaje "no puedo REDECLARAR tal funcion... Etc...

El manual me dice:

Para que no te salga eso utiliza: require_once()

En efecto, si analizo la estructura de mi web, veo que a veces una variable termina siendo redeclarada 3,4 veces.

Por ejemplo:

index.php hace un include a header.php, y foro.php hace un header a index.php y tambien a header.php

Errores Fatales de principiante...

Con una @ al principio de cada instruccion puedo (creo), evitar esos errores, pero eso es (creo) mal habito de un programador PHP.

Sera tambien un mal habito acostumbrarme a include_once ?
Es inseguro include_once() ?
...Si include_once() es "maravillosa", (por que no REDECLARA variables inicializadas), podriamos decir que include() es obtuso ?
Es mal habito la @ ?

Parece como si include() es la version antigua y en desuso del "actualizado y apropiado" include_once().

Espero su tolerancia a mis especulaciones de aprendiz.
Gracias.