Les classes
Intro
Nous pouvons nous poser la même question que pour les fonctions, "Qu'est-ce qu'une classe ?"
Le principe est le même que pour les fonctions. Il s'agit d'isoler une ou des tâches répétitives. Mais la classe offre d'autres fonctionalités encore, car elle peut contenir des fonctions (appelées "méthodes") et des variables et constantes (appelées "propriétés") en son sein. Ce qui lui permet de fonctionner en autarcie, ou presque. En tout cas, elle peut renfermer tout ce qui lui est nécessaire pour résoudre un problème donné.
Des généralités
La déclaration d'une classe suit une syntaxe stricte.
Le mot "class" doit précéder le nom de celle-ci. Le nom peut contenir tous les caractères alphanumériques et le underscore, en évitant d'utiliser un mot réservé.
class nouvelles{
// Déclaration d'une propriété
public $maVariable = "une chaîne de caractères" ;
// Déclaration d'une méthode
public function affiche () {
echo $this->maVariable;
}
}
?>
Création d'une instance de "classe"
// Une instance permet d'accéder aux méthodes de la classe
$recherche = new nouvelles();
?>
Utilisation
$recherche->affiche();
?>
Des généralités
Quelques informations générales.
Des généralités
Quelques informations générales.
Des Idées
Quelques informations générales.