Constante de classes, faisons le point.
Posté : 16 juin 2007, 15:41
Bonjour 
Je doute de la réelle utilisation des constantes de classes introduites dans PHP 5.
En effet, on ne peut faire aucune opération dessus, et ça me gave sérieusement.
Pour mon package File, j'utilise -- par exemple -- les constantes suivantes :
et aussi
Par exemple. C'est très pratique.
Mais en utilisant le mot-clé : const en PHP 5, on ne peut rien faire de tout celà.
Je doute donc de la réelle utilité de ces constantes de classes ...
Je me demande si je ne vais pas déclarer ces constantes en dehors de la classe, j'aurais à y gagner.
J'aimerais donc votre opinion sur ces constantes de classes
Merci et bonne journée.
Je doute de la réelle utilisation des constantes de classes introduites dans PHP 5.
En effet, on ne peut faire aucune opération dessus, et ça me gave sérieusement.
Pour mon package File, j'utilise -- par exemple -- les constantes suivantes :
Code : Tout sélectionner
FILE_LIST_FILE = 1
FILE_LIST_DIR = 2
FILE_LIST_NODOT = FILE_LIST_FILE | FILE_LIST_DIR
FILE_LIST_DOT = 4
FILE_LIST_ALL = FILE_LIST_FILE | FILE_LIST_DIR | FILE_LIST_DOTCode : Tout sélectionner
FILE_LOCKS_BLOCK = true
FILE_LOCKS_SHARED = LOCK_SH | (FILE_LOCKS_BLOCK ? 0 : LOCK_NB
FILE_LOCKS_EXCLUSIVE = LOCK_EX | (FILE_LOCKS_BLOCK ? 0 : LOCK_NB)Mais en utilisant le mot-clé : const en PHP 5, on ne peut rien faire de tout celà.
Je doute donc de la réelle utilité de ces constantes de classes ...
Je me demande si je ne vais pas déclarer ces constantes en dehors de la classe, j'aurais à y gagner.
J'aimerais donc votre opinion sur ces constantes de classes
Merci et bonne journée.