Traits (ou l'héritage horizontal)

Mammouth du PHP | 693 Messages

02 mars 2009, 17:54

L'utilisation ne peux pas être utile pour sortir des boucles, et avoir l'équivalent d'un break qui ne dépend plus de la structure du code ?

Eléphant du PHP | 70 Messages

04 mars 2009, 20:58

Ce que j'aimerait bien voir en PHP, c'est l'intégration des propriétés.

C'est-à-dire écrire

public property $name {get; set;}

Plutôt que de faire public function setName() et public function getName()

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

04 mars 2009, 21:04

Je trouverais dommage de dénaturer PHP pour qu'il ressemble à d'autres langages ...

PHP n'est pas C, Java ou autre, et il ne doit pas ressembler à d'autres, juste pour ressembler.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 70 Messages

04 mars 2009, 21:26

Il s'agit simplement d'une facilité.

Puis PHP est toute de même à la base fort inspirer d'autres langages.

ViPHP
ViPHP | 2287 Messages

05 mars 2009, 00:40

Je trouverais dommage de dénaturer PHP pour qu'il ressemble à d'autres langages ...
En même temps zeus, on va bientôt avoir l'instruction goto en php... Je pense qu'un raccourci syntaxique pour s'épargner les getters/setters ne peut pas être pire comme ajout :-)
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Mammouth du PHP | 1668 Messages

05 mars 2009, 14:00

HyWaN j'ai trouvé un contexte où appliquer les traits : les tests unitaires, notament avec PHPUnit, on doit faire hériter la class de la classe à tester + de la class de PHPUnit :lol:
Voilà, je tire ça des annexes du livre sur ZF...
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol