(Yaf >=1.0.0)
Yaf_Registry::__construct — Constructeur de Yaf_Registry
Le constructeur est privé : Yaf_Registry implémente le patron singleton et ne peut pas être instanciée directement. Il faut utiliser les méthodes statiques pour lire et écrire les entrées du registre.
Cette fonction ne contient aucun paramètre.
Aucune valeur n'est retournée.
Exemple #1 Exemple avec Yaf_Registry::__construct()
Le constructeur est privé, l'instanciation directe est donc rejetée :
<?php
$registry = new Yaf_Registry();
?>Résultat de l'exemple ci-dessus est similaire à :
PHP Fatal error: Uncaught Error: Call to private Yaf_Registry::__construct() from invalid context
Exemple #2 Utilisation de Yaf_Registry via ses méthodes statiques
<?php
Yaf_Registry::set("version", Yaf_Application::app()->getConfig()->application->version);
var_dump(Yaf_Registry::get("version"));
?>Résultat de l'exemple ci-dessus est similaire à :
string(7) "1.0.0.1"