Comment puis-je appeler une méthode d'une autre classe et ne pas être restreint à la casse?méthode d'appel Index() avec index() ou iNdEx()
class TestA
{
function Index()
{}
}
class TestB extends TestA
{
function __construct()
{
parent::__construct();
}
function load()
{
$this->index();
}
}
Supposons que toute la logique est correcte lors de l'extension d'une autre classe, comment puis-je faire quelque chose comme ça?
J'ai pensé à utiliser une approche de type preg_math()
, mais je ne suis pas sûr à 100% de la logique derrière cela.
Peut-être utiliser la méthode magique __call()
?
Que diable pour? – SLaks
@SLaks - Parce que je veux analyser mon URI dans mon MVC pour appeler des méthodes et ainsi de suite, un utilisateur pourrait utiliser Index comme méthode mais appeler si utiliser/index plutôt que/Index. – Eli