Informations générales de développement numérique.

Informations MEZOTICAM - Activités générales : Plus de masque, mais restons vigilants. Les contraintes sanitaires obligent à un ralentissement des développements. | Guerre en Ukraine : Un conflit qui mène à une pénurie alimentaire et informatique. | Cybersécurité : La guerre en Ukraine nous montre combien il est important de renforcer la sécurité informatique.
Chiffre 2Chiffre 1Chiffre 5Chiffre 7Chiffre 1Chiffre 7
depuis le 15/05/2009
Vendredi 26 Avril 2024 | Sainte Alida

 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é.

<?php
  classnouvelles{
    // 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"

<?php
  // Une instance permet d'accéder aux méthodes de la classe
  $recherche = new nouvelles();
?>

Utilisation

<?php
  $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.