Menu
Coddy logo textTech

Fichiers externes

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

Les fichiers externes vous permettent d'organiser vos classes dans des fichiers PHP séparés et de les inclure dans votre programme principal en utilisant require_once.

Créez un fichier PHP séparé nommé my_class.php

<?php
class MyClass {
    // corps de la classe
}

Incluez le fichier dans votre fichier principal en utilisant require_once

<?php
require_once 'my_class.php';

Maintenant, vous pouvez utiliser la classe dans votre fichier principal

$obj = new MyClass();
echo get_class($obj);

Résultat :

MyClass

L'instruction require_once 'my_class.php'; connecte le fichier my_class.php à votre programme. Le nom du fichier doit inclure l'extension .php et être entouré de guillemets. require_once garantit que le fichier n'est chargé qu'une seule fois, même si l'instruction apparaît plusieurs fois.

challenge icon

Défi

Moyen

On vous donne des fichiers PHP (my_class.php et driver.php). Ajoutez l'instruction require_once correcte dans le fichier driver.php pour connecter les fichiers et utiliser la classe du fichier externe !

Aide-mémoire

Utilisez require_once pour inclure des fichiers PHP externes dans votre programme principal :

require_once 'my_class.php';

Le nom du fichier doit inclure l'extension .php et être entouré de guillemets. require_once garantit que le fichier n'est chargé qu'une seule fois, même si l'instruction apparaît plusieurs fois.

Exemple d'utilisation d'une classe provenant d'un fichier externe :

<?php
require_once 'my_class.php';

$obj = new MyClass();
echo get_class($obj); // Sortie : MyClass

Essayez vous-même

<?php
// À FAIRE : Ajouter l'instruction require_once pour inclure my_class.php


$testCase = trim(fgets(STDIN));
$obj = new MyClass();
echo "Test completed\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