Section courante

A propos

Section administrative du site

PSR-4

PHP Standards Recommendations - 4 : Autoloader
PHP

Description

Les mots clefs «DOIT», «NE DOIT PAS», «REQUIS», «DEVRA», «NE DEVRA PAS», «DEVRAIT», «NE DEVRAIT PAS», «RECOMMANDÉ», «PEUT» et «FACULTATIF» dans ce document doivent être interprétés comme décrit dans la RFC 2119.

Cette spécification PSR décrit le chargement automatique des classes à partir de chemins de fichiers. Entièrement interopérable, elle peut être utilisée en complément de toute autre spécification de chargement automatique, y compris PSR-0. Cette spécification décrit également l'emplacement des fichiers à charger automatiquement.

Spécification

Exemples

Le tableau ci-dessous présente le chemin d'accès au fichier correspondant à un nom de classe pleinement qualifié, un préfixe d'espace de noms et un répertoire de base donnés :

Nom complet de la classe Préfixe de l'espace de noms Répertoire de base Chemin du fichier résultant
\Acme\Log\Writer\File_Writer Acme\Log\Writer ./acme-log-writer/lib/ ./acme-log-writer/lib/File_Writer.php
\Aura\Web\Response\Status Aura\Web /path/to/aura-web/src/ /path/to/aura-web/src/Response/Status.php
\Symfony\Core\Request Symfony\Core ./vendor/Symfony/Core/ ./vendor/Symfony/Core/Request.php
\Zend\Acl Zend /usr/includes/Zend/ /usr/includes/Zend/Acl.php


Dernière mise à jour : Mardi, le 17 février 2026