Sobes.tech
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 για να ενημερώσετε τον αυτόματο φορτωτή.