⊗ppOpAdCF 15 of 107 menu

Stockage des classes dans des fichiers séparés en PHP

Jusqu'à présent, nous écrivions nos classes dans le même fichier où nous les appelions. Dans la vie réelle, les classes sont généralement stockées dans des fichiers séparés, chaque classe dans son propre fichier. Il existe une convention selon laquelle le fichier contenant la classe doit porter le même nom que la classe elle-même. Voyons cela en pratique. Créons un fichier User.php avec la classe User :

<?php class User { } ?>

Supposons maintenant que nous ayons un fichier index.php, dans lequel nous souhaitons utiliser notre classe User. Nous ne pouvons pas dans ce fichier simplement créer un objet de la classe User - cela provoquera une erreur, car PHP ne pourra pas trouver le code de cette classe :

<?php $user = new User; // cela provoquera une erreur ?>

Pour que la classe User soit accessible dans le fichier index.php, il faut inclure le fichier contenant notre classe. Faisons cela avec la commande require_once :

<?php require_once 'User.php'; // nous connectons notre classe $user = new User; ?>

Créez plusieurs classes dans différents fichiers. Connectez vos classes au fichier index.php.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser