Dutch PHP Conference 2027

Yaf_Loader::getInstance

(Yaf >=1.0.0)

Yaf_Loader::getInstanceRécupère l'instance de Yaf_Loader

Description

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

Récupère l'instance unique (singleton) de Yaf_Loader.

Si les chemins des bibliothèques sont fournis, ils sont appliqués à l'instance existante.

Liste de paramètres

local_library_path

Le répertoire de la bibliothèque locale, généralement identique à la directive de configuration application.library.directory.

global_library_path

Le répertoire de la bibliothèque globale. S'il n'est pas fourni, le répertoire local est utilisé.

Valeurs de retour

L'instance de Yaf_Loader, ou false si le chargeur n'a pas été initialisé (ce qui est normalement fait par Yaf_Application).

Exemples

Exemple #1 Exemple avec Yaf_Loader::getInstance()

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

/* Yaf_Application a initialisé le chargeur, l'instance
 * unique est donc désormais disponible */
$loader = Yaf_Loader::getInstance();
$loader->registerNamespace("Vendor", APPLICATION_PATH . "/library/Vendor");
?>

Exemple #2 Yaf_Loader::getInstance() avant l'initialisation

<?php
/* aucune Yaf_Application n'a encore été créée */
var_dump(Yaf_Loader::getInstance());
?>

Résultat de l'exemple ci-dessus est similaire à :

bool(false)

Voir aussi

add a note

User Contributed Notes

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