330 of 410 menu

Il comando namespace

Gli spazi dei nomi (namespaces) in PHP consentono di isolare classi, interfacce, funzioni e costanti. Sono particolarmente utili quando si lavora con progetti di grandi dimensioni o quando si utilizzano librerie di terze parti. Uno spazio dei nomi è definito dalla parola chiave namespace all'inizio del file.

Sintassi

namespace MyProject;

Esempio

Creiamo un semplice spazio dei nomi e una classe al suo interno:

<?php namespace MyProject; class MyClass { public function hello() { return 'Hello from MyClass'; } } ?>

Esempio

Accesso a una classe da un altro spazio dei nomi:

<?php require_once 'MyClass.php'; $obj = new \MyProject\MyClass(); echo $obj->hello(); ?>

Risultato dell'esecuzione del codice:

'Hello from MyClass'

Esempio

Utilizzo di alias per gli spazi dei nomi:

<?php use MyProject\MyClass as MC; $obj = new MC(); echo $obj->hello(); ?>

Vedi anche

  • il comando class,
    che consente di creare classi
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta