English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
1. La dichiarazione dello spazio dei nomi deve essere la prima istruzione del file di script.Inoltre, tutti i codici non PHP, inclusi gli spazi bianchi, non possono apparire prima della dichiarazione dello spazio dei nomi.
Ecco un esempio di errore:
<html> <?php namespace MyProject; // Errore fatale - lo spazio dei nomi deve essere la prima istruzione del file di script ?>
Questo è anche sbagliato
<?php // tanto // di // interessante // commenti e spazi bianchi namespace Foo; class Bar { } ?>
2. Non utilizzare parole chiave PHP.
Ecco un esempio di errore:
<?php namespace Project/Classes/Function; // Causa errori di parsing namespace Project/Abstract/Factory; // Causa errori di parsing ?>
3. Definizione di costanti nello spazio dei nomi.
Ecco come si definisce questo MESSAGE nello spazio dei nomi globale:
<?php namespace test; define('MESSAGE', 'Hello world!'); ?>
Definire 2 costanti, nello spazio dei nomi test:
<?php namespace test; define('test\HELLO', 'Hello world!'); define(__NAMESPACE__ . '\GOODBYE', 'Goodbye cruel world!'); ?>
Questo è tutto ciò che ho voluto condividere con voi oggi riguardo a pochi punti di attenzione sulla definizione di spazi dei nomi PHP (raccomandato). Spero che vi piaccia e che continuiate a sostenere il tutorial~