25-09-2008, 06:23 PM
Je suis pas sur d'avoir saisie ta question sur auto-initialiser une classe, mais personnelement j'utilise ca pour m'assurer d'avoir toujours une instance de ma classe
Code PHP :
<?php
class MaClass
{
private static $instance;
private function __construct()
public static function get()
{
if (self::$instance)
return self::$instance;
else
{
self::$instance = new MaClass();
return self::$instance;
}
}
}
Comme ca tu accedes a tes fonctions comme ceci :
Code PHP :
<?php
MaClass::get()->maFunction();