Bonjour à tous,
Je vois maintenant des classes partout et je ne comprend pas leurs avantages.
Il doit bien en avoir un puisque tout le monde l'utilise.
Voici un exemple utilisant les classes (la syntaxe est sans doute mauvaise, je n'ai jamais écrit de classes, mais ce n'est pas le propos)
Maintenant le contre exemple sans utiliser les classes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php class porte { function GetColor() { return $this->color; } function SetColor($color) { $this->color = $color; } } ?> <? $porte_garage = new porte(); $porte_garage -> SetColor('rouge'); echo $porte_garage->GetColor(); ?>
Donc ma question est: Pourquoi l'utilisation des classes dans un tel cas ? Et dans quel cas c'est mieux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php function GetColor($porte) { return $porte['color']; } function SetColor($porte, $color) { $porte['color'] = $color; } ?> <? $porte = new array(); SetColor($porte_garage,'rouge'); echo GetColor($porte_garage); ?>
Je doit louper quelquechose d'évident sans doute....
Merci à tous !
Partager