(Yaf >=1.0.0)
Yaf_Loader::import — Carga un script PHP
Carga un fichero de script PHP una sola vez. Si el fichero no es una ruta absoluta, se busca dentro del directorio de la biblioteca local.
Un fichero solo se incluye una vez; llamar de nuevo a
Yaf_Loader::import() con el mismo fichero devuelve
true sin volver a incluirlo.
fileEl fichero a cargar.
Devuelve true en caso de éxito (incluso cuando el fichero ya estaba
cargado), o false en caso de error.
Ejemplo #1 Ejemplo de Yaf_Loader::import()
<?php
class Bootstrap extends Yaf_Bootstrap_Abstract
{
public function _initHelpers()
{
/* una ruta relativa se busca dentro del directorio de la biblioteca,
* es decir, APPLICATION_PATH/library/functions/format.php */
Yaf_Loader::import("functions/format.php");
}
}
?>Ejemplo #2 Un fichero solo se importa una vez
<?php
/* una ruta absoluta se usa tal cual */
Yaf_Loader::import("/var/www/shop/application/library/Legacy/csv_export.php");
/* importar de nuevo el mismo fichero no hace nada y devuelve true */
var_dump(
Yaf_Loader::import("/var/www/shop/application/library/Legacy/csv_export.php")
);
?>Resultado del ejemplo anterior es similar a:
bool(true)