[POO] Pourquoi utiliser les classes ?
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)
Code:
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();
?> |
Maintenant le contre exemple sans utiliser les classes.
Code:
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);
?> |
Donc ma question est: Pourquoi l'utilisation des classes dans un tel cas ? Et dans quel cas c'est mieux ?
Je doit louper quelquechose d'évident sans doute....
Merci à tous !