Travaillant sur un code PHP, je me suis aperçu qu’une classe avait une classe parente mais deux classes du même nom existaient.
Quand je faisais un get_called_class()
, elle me retournait le nom de la classe mais pas avec son chemin.
Grâce à une recherche sur Internet, j’ai réussi à trouver un petit code qui permet de retourner le chemin du fichier correspondant à la classe parente :
|
|
Note : Ce code est à mettre dans une méthode de la classe héritée.
Ce code peut aussi être utilisé dans un code de debug où vous verriez toute l’arborescence d’une instance avec le chemin de chaque fichier.