Ecco degli esercizi con soluzione per praticare l’uso dei namespace in PHP.
Esercizio 1: Definire un Namespace
Creare un semplice namespace e definire una classe al suo interno.
file: MyNamespace.php
file: index.php
Esercizio 2: Namespace Multipli
Creare più namespace in un unico file e definire classi al loro interno.
file: Namespaces.php
file: index.php
Esercizio 3: Utilizzare Funzioni di Namespace
Creare un namespace con una funzione e utilizzarla in un altro file.
file: FunctionsNamespace.php
file: index.php
Esercizio 4: Alias di Namespace
Utilizzare un alias per un namespace.
file: MyNamespace.php
file: index.php
Esercizio 5: Namespace e Funzioni Globali
Creare un namespace che contiene una classe con un metodo che chiama una funzione globale.
file: GlobalNamespace.php
file: index.php
Esercizio 6: Namespace e Costanti
Definire una costante all'interno di un namespace e utilizzarla in un altro file.
file: ConstantsNamespace.php
file: index.php
Esercizio 7: Namespace Nidiati
Creare namespace nidiati e utilizzare una classe dal namespace figlio.
file: NestedNamespace.php
file: index.php
Esercizio 8: Namespace e Autoloading
Utilizzare un autoloader per caricare classi da namespace differenti.
file: Saluto.php
file: index.php
Esercizio 9: Namespace e Eccezioni Personalizzate
Creare un namespace con una classe che lancia un'eccezione personalizzata e gestirla.
file: ExceptionNamespace.php
file: index.php
Esercizio 10: Namespace e Interfacce
Creare un namespace con un'interfaccia e una classe che implementa l'interfaccia.
file: InterfaceNamespace.php
file: index.php