OBJECT FACTORY

Comprendre la POO : La Classe est le moule, l'Objet est le robot.

CLASS DEFINITION
class Robot {
  public $nom;
  public $couleur;
  public $type;

  public function __construct($n, $c, $t) {
    $this->nom = $n;
    $this->couleur = $c;
    $this->type = $t;
  }
}
INSTANCES (MÉMOIRE)

HEAP

Classe

Le plan de construction. Elle définit les propriétés (variables) et méthodes (fonctions) que les objets auront. Elle n'existe pas "physiquement" en mémoire tant qu'on ne l'instancie pas.

Objet

Une instance concrète de la classe. Créé avec new. Il occupe de la place en mémoire et possède ses propres valeurs.

$this

Une variable spéciale qui permet à l'objet de faire référence à lui-même. "Ma couleur", "Mon nom".

Certification Ingénieur

1. Comment créer un nouvel objet en PHP ?

2. À quoi sert __construct() ?

Glisser pour continuer vers Bases PHP
⬇️