Bonjour,
J'ai deux classes A et B, B hérite de A.
Je voudrais grâce à une méthode static déclarer dans A pouvoir récupérer le nom de la classe actuelle.
J'ai essayé avec le code suivant :
Mais ça m'affiche A !!
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 <?php class A { static function get_name() { return __CLASS__; } } class B extends A { } echo B::get_name() ?>
Comment faire pour récupérer le nom de la classe avec laquelle est appellée la méthode static get_name() ?
Partager