Junior — Middle
Πώς μπορεί να ρυθμιστεί η αυτόματη φόρτωση κλάσεων με το Composer;
sobes.tech AI
Απάντηση από AI
Ο αυτόματος φορτωτής κλάσεων στο Composer ρυθμίζεται μέσω της ενότητας autoload στο αρχείο composer.json. Οι κύριοι τρόποι είναι:
- PSR-4 αυτόματη φόρτωση — αντιστοιχεί χώρους ονομάτων σε καταλόγους.
- PSR-0 αυτόματη φόρτωση — παλαιότερο πρότυπο, παρόμοιο με το PSR-4.
- classmap — υποδεικνύει συγκεκριμένα αρχεία ή καταλόγους για σάρωση.
- files — φορτώνει απευθείας τα καθορισμένα αρχεία.
Παράδειγμα διαμόρφωσης PSR-4:
{
"autoload": {
"psr-4": {
"App\\": "src/"
}
}
}
Μετά την αλλαγή στο composer.json, πρέπει να εκτελέσετε composer dump-autoload για να ενημερώσετε τον αυτόματο φορτωτή.