PHP 8.6.0 Beta 3 is available for testing

Yaf_Loader::import

(Yaf >=1.0.0)

Yaf_Loader::importCarga un script PHP

Descripción

public static function Yaf_Loader::import(string $file): bool

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.

Parámetros

file

El fichero a cargar.

Valores devueltos

Devuelve true en caso de éxito (incluso cuando el fichero ya estaba cargado), o false en caso de error.

Ejemplos

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)

Véase también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top