par
titerm » 12 janv. 2007, 10:13
Il n'y a pas de d'évaluation faite sur les membres static, tout les références sont effectué a la compile.
voir
ici pour les évolutions possible.
voir la doc de static
http://fr.php.net/manual/fr/language.oop5.static.php
En fait, les appels de méthodes statiques sont résolus au moment de la compilation. Lorsque l'on utilise un nom de classe explicite, la méthode est déjà identifiée complètement et aucune notion d'héritage n'est appliquée. Si l'appel est effectuée par le mot clé self, alors self est traduit en la classe courante, qui est la classe appartenant au code. Ici aussi, aucune notion d'héritage n'est appliquée.
Pas de solution à ton problème.
Il n'y a pas de d'évaluation faite sur les membres static, tout les références sont effectué a la compile.
voir [url=http://www.php.net/~derick/meeting-notes.html#id51]ici[/url] pour les évolutions possible.
voir la doc de static
http://fr.php.net/manual/fr/language.oop5.static.php
[quote]En fait, les appels de méthodes statiques sont résolus au moment de la compilation. Lorsque l'on utilise un nom de classe explicite, la méthode est déjà identifiée complètement et aucune notion d'héritage n'est appliquée. Si l'appel est effectuée par le mot clé self, alors self est traduit en la classe courante, qui est la classe appartenant au code. Ici aussi, aucune notion d'héritage n'est appliquée.[/quote]
Pas de solution à ton problème.