PHP optimisation

Fermé
Smoking bird Messages postés 870 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 10 juillet 2011 - 4 déc. 2009 à 03:43
Smoking bird Messages postés 870 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 10 juillet 2011 - 4 déc. 2009 à 21:19
Bonjour,

J'aimerais trouver plus élégant pour ceci:

$how=$this->how;
$execute->$how();


repasser l'attribut d'une classe dans une simple variable me dérange, mais je ne parviens pas à trouver une meilleure façon de faire. L'ensemble du code fonctionne parfaitement, il n'y a pas d'erreurs, je suis juste contraint de passer par cette redéfinition de variable et je trouve ça plutôt moche, quelqu'un pourrait il m'aider?

Cordialement,

Smoke
A voir également:

2 réponses

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
4 déc. 2009 à 18:07
La ligne qui me dérange le plus dans ton code est celle-ci : $execute->$how();
Tout simplement parce qu'il ne faut pas mettre le "$" pour accèder à un attribut.
0
Smoking bird Messages postés 870 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 10 juillet 2011 58
4 déc. 2009 à 21:19
Salut avion-f16, la forme?^^
Merci de prendre le temps de te pencher sur une question aussi 'superficielle'^^.
Là en l'occurence, cette ligne ne me sert pas à accéder à un attribut, mais à une méthode, grâce à une variable, la méthode appellée n'étant pas toujours la même. Il s'agit des dernières lignes d'un système d'appel de classe et de fonction par analyse de la query string^^.
0