Bonjour,
J'apprends le PHP depuis 2 jours histoire de passer le temps et de peut être faire un site.
Je suis donc en train de lire un tuto de Rossolini qui provient de ce site.
Il utilise la fonction get_called_class() et precise que ca ne marche qu avec PHP 5.3.
Comment fait on avec 5.3 ?
le code :
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
22
23 <?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; } } } ?>
Partager