Static et l'héritage : pas avant PHP 6

le 20/05/2007 à 18:56
Static et l'héritage : pas avant PHP 6
Un des problèmes souvent rencontré en POO (programmation orientée objet) et PHP, est que les constantes statiques ne reconnaissent pas l'héritage.
Une fois static, elles ne sont jamais remplacées par la valeur imposée par une sous-classe, mais continue d'utiliser la valeur de la classe principale.

En PHP 6, il sera possible d'utiliser le préfixe static :: pour accéder à la bonne valeur. En attendant, David Sklar vous propose une solution à l'aide de l'extension runkit.

- Runkit, "static", and inheritance
- ext/runkit

Commentaires

Ecrire

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours