Si j'ai une classe et que je veux avoir des variables statiques, quelle serait la bonne façon de les déclarer?Quelle est la différence entre const et static vars?
Par exemple
class Foo {
public static $ var1
statique $ var2
statique $ var3 publique
.. ....
}
OU
class Foo {
const $ var1
const $ var2
const $ var3
......
}
les deux sens Permettez-moi de Foo :: var1. Mais je ne sais pas bien ce qui est la bonne façon et/ou s'il y a un quelconque usage d'un côté ou de l'autre.
Copie possible de http://stackoverflow.com/questions/1685922/php5-const-vs-static et http://stackoverflow.com/questions/4163975/php-oop-constant-vs-static-variables. – johankj