Namespace PHP

I namespace organizzano il codice e prevengono conflitti di nomi.

Definire namespace

// file: App/Models/User.php
namespace AppModels;

class User {
    // ...
}

Usare classi con namespace

// Nome completo
$user = new AppModelsUser();

// Con use
use AppModelsUser;
$user = new User();

// Alias
use AppModelsUser as UserModel;
$user = new UserModel();

use multipli

use AppModels{User, Product, Order};

// oppure
use AppModelsUser;
use AppModelsProduct;

Hai trovato utile quest'articolo?

  • Introduzione a PHP

    PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato per lo sviluppo web...
  • Variabili PHP

    Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mario"; $eta = 30...
  • Stringhe in PHP

    Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole vs doppie$nome = ...
  • Array in PHP

    Gli array permettono di memorizzare più valori in una singola variabile.Array indicizzati$frutti = [...
  • Operatori PHP

    Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori aritmetici$a + $...