Autoloading con Composer

Autoloading con Composer

Composer gestisce le dipendenze e l autoloading in PHP.

composer.json base

{
 "autoload": {
 "psr-4": {
 "App\": "src/"
 }
 }
}

Struttura directory

progetto/
├── composer.json
├── vendor/
├── src/
│ ├── Models/
│ │ └── User.php
│ └── Controllers/
│ └── UserController.php
└── public/
 └── index.php

Usare autoload

// index.php
require_once __DIR__ . "/../vendor/autoload.php";

use AppModelsUser;

$user = new User(); // Caricato automaticamente

Rigenerare autoload

composer dump-autoload

Hai trovato utile quest'articolo?

  • Introduzione a PHP

    Introduzione a PHP PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato ...
  • Variabili PHP

    Variabili PHP Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mar...
  • Stringhe in PHP

    Stringhe in PHP Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole v...
  • Array in PHP

    Array in PHP Gli array permettono di memorizzare più valori in una singola variabile.Array indicizza...
  • Operatori PHP

    Operatori PHP Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori ar...