Ne manque-t-il pas quelque chose dans ce singleton du chap VIII du cours php (Controller/Template.php) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php abstract class Controller_Template { protected $selfModel; protected static $instance; public static $db; protected function __construct() { } public static function getInstance() { $class = get_called_class(); if(!$class::$instance) { $class::$instance = new $class(); return $class::$instance; } } }
par exemple, return $class::$instance; après le if?
Partager