Classes

Classe:concept

1. Concept

PHP propose des fonctionnalités classiques de programmation orientée objet :

PHP:programmation orientée objet
  • Définition de classe.

  • Utilisation de méthodes constructeur et destructeur.

  • Notions de propriété ou de méthode publique, privée, protégée.

  • Héritage.

  • Notions de classe ou méthode abstraite, de classe ou méthode finale, d’interface, de propriété ou méthode statique (de classe).

  • Exceptions.

  • Attributs (similaire au concept d’annotation en Java ou de décorateurs en Python ou en JavaScript, apparus en version 8, non présentés dans cet ouvrage)

Une classe est un type composite regroupant des variables (appelées propriétés de la classe) et des fonctions (appelées méthodes de la classe). En soi, une classe ne contient pas de données ; c’est juste un modèle, une définition.

À partir de la classe, il est possible de définir ("instancier") des objets qui ont la structure de la classe et qui, eux, contiennent des données.

Dans cette partie, nous allons présenter les fonctionnalités de base les plus couramment utilisées : c’est une introduction pratique aux fonctionnalités objet de PHP. Pour plus d’informations, reportez-vous à la documentation de PHP.

2. Définir une classe

Le mot-clé class permet d’introduire la définition...

couv_RI58PH8MY.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Fonctions
Suivant
Espaces de noms