La función include_once() incluye y evalua el
fichero especificado durante la ejecución del script_ Se comporta
de manera similar a include(), con la única
diferencia que si el código ha sido ya incluido, no se volverá a
incluir_
include_once() debería de usarse en casos en los
que, un mismo fichero puede ser incluido y evaluado más de una vez
durante la ejecución de un script, y se quiere estar seguro que se
incluye una sola vez para evitar problemas con redefiniciones de
funciones, valores de funciones, etc_
Para consultar ejemplos que usen include_once()
e require_once(), ver el código de PEAR incluido con las últimas
versiones de PHP_
Nota:
El comportamiento de de include_once()
y require_once() puede que no sea el esperado
en sistemas operativos en los que mayúsculas y minúsculas se
traten igual (como en Windows)
Ejemplo 11_9_ Con include_once() no importan las
mayúsculas y minúsculas en Windows <?php
include_once("a_php"); // this will include a_php
include_once("A_php"); // this will include a_php again on Windows!
?> |
|
| Aviso |
Versiones de
PHP para Windows anteriores a 4_3_0, no soportan el
acceso remoto a archivos para esta función, no
funcionará ni activando siquiera allow_url_fopen_
|
Ver también include(),
require(), require_once(),
get_required_files(),
get_included_files(),
readfile(), y virtual()_