martes, 15 de abril de 2008

Patrón Singleton en PHP

Les dejo un ejemplo del patrón singleton aplicado en php. Es bien útil para manejar las conexiones a la base de datos.

1.  <?php  
2.
class DB {
3. private static $_singleton;
4. private $_connection;
5. private function __construct()
6. {
7. $this->_connection = mysql_connect();
8. }
9. public static function getInstance()
10. {
11. if (is_null (self::$_singleton)) {
12. self::$_singleton = new DB();
13. }
14. return self::$_singleton;
15. }
16. }
17. $db = DB::getInstance();
18.
19. ?>

Saludos ...

No hay comentarios: