Dutch PHP Conference 2027

Yaf_Loader::getInstance

(Yaf >=1.0.0)

Yaf_Loader::getInstanceRecupera la instancia de Yaf_Loader

Descripción

public static function Yaf_Loader::getInstance(string $local_library_path = null, string $global_library_path = null): Yaf_Loader|false

Recupera la instancia única (singleton) de Yaf_Loader.

Si se indican las rutas de las bibliotecas, se aplican a la instancia existente.

Parámetros

local_library_path

El directorio de la biblioteca local, habitualmente el mismo que la directiva ini application.library.directory.

global_library_path

El directorio de la biblioteca global. Si no se indica, se usa el local.

Valores devueltos

La instancia de Yaf_Loader, o false si el cargador no ha sido inicializado (lo cual se realiza normalmente mediante Yaf_Application).

Ejemplos

Ejemplo #1 Ejemplo de Yaf_Loader::getInstance()

<?php
$app = new Yaf_Application(__DIR__ . "/conf/application.ini");

/* Yaf_Application ha inicializado el cargador, por lo que la
 * instancia única está disponible ahora */
$loader = Yaf_Loader::getInstance();
$loader->registerNamespace("Vendor", APPLICATION_PATH . "/library/Vendor");
?>

Ejemplo #2 Yaf_Loader::getInstance() antes de la inicialización

<?php
/* todavía no se ha creado ningún Yaf_Application */
var_dump(Yaf_Loader::getInstance());
?>

Resultado del ejemplo anterior es similar a:

bool(false)

Véase también

add a note

User Contributed Notes

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