Menu
Coddy logo textTech

Introduction à la POO

Fait partie de la section Programmation Orientée Objet du Journey PHP de Coddy — leçon 2 sur 91.

La programmation orientée objet (POO) organise le code autour d'objets qui contiennent des données (propriétés) et des fonctions (méthodes).

Créez un fichier nommé car.php avec une classe

<?php
class Car {
    // corps de classe vide
}

Créez un autre fichier appelé driver.php pour utiliser la classe

<?php
require_once 'car.php';

Créez un objet à partir de la classe Car en utilisant le mot-clé new

$myCar = new Car();

Vérifiez la classe de votre objet

echo get_class($myCar);

Sortie :

Car

Ceci confirme que vous avez réussi à créer un objet à partir de votre classe Car. En POO, une classe est comme un plan, et un objet est ce que vous construisez à partir de ce plan. Le mot-clé new crée une nouvelle instance de la classe.

challenge icon

Défi

Moyen

Dans ce défi, vous utiliserez une classe Car définie dans car.php et créerez un objet à partir de celle-ci dans driver.php.

Vous devez mettre à jour driver.php :

  1. Créez un objet à partir de la classe Car en utilisant le mot-clé new et stockez-le dans $myCar

Le fichier driver affichera le nom de la classe pour vérifier votre implémentation.

Aide-mémoire

La programmation orientée objet (POO) organise le code autour d'objets qui contiennent des données (propriétés) et des fonctions (méthodes).

Définir une classe :

<?php
class Car {
    // corps de classe vide
}

Inclure un fichier de classe dans un autre fichier :

<?php
require_once 'car.php';

Créer un objet à partir d'une classe en utilisant le mot-clé new :

$myCar = new Car();

Vérifier la classe d'un objet :

echo get_class($myCar); // Résultat : Car

Une classe est comme un plan, et un objet est une instance créée à partir de ce plan.

Essayez vous-même

<?php
require_once 'car.php';

// À FAIRE : Créer un objet à partir de la classe Car
$myCar = ?;

// Afficher la classe de $myCar
echo get_class($myCar) . "\n";
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Programmation Orientée Objet