PHP offre due sintassi per la dichiarazione degli spazi dei nomi. Puoi utilizzare uno spazio dei nomi senza parentesi o con parentesi graffe come mostrato di seguito.Namespace PHP Sintassi: qual è la differenza tra parentesi graffe e senza parentesi?
Senza Bretelle
namespace foo/bar;
class Any{}
con bretelle
namespace foo/bar {
class Any{}
}
C'è una differenza nella funzionalità o il comportamento di questi due modi di usare gli spazi dei nomi o se invece sia il lavoro/funzione della stessa strada?
Vedere [Definire più spazi dei nomi nello stesso file] (http://php.net/manual/en/language.namespaces.definitionmultiple.php) – Clive
Perché chiuderlo, mi chiedo? Sembra una domanda chiara, utile e comprensibile, la cui risposta richiede più di una rapida occhiata alla documentazione da trovare. Le pagine [Namespaces Overview (http://php.net/manual/language.namespaces.rationale.php) e [Defining Namespaces] (http://php.net/manual/language.namespaces.definition.php) don Si può anche menzionare che la sintassi tra parentesi * esiste *, il che lascia aperta la questione se i diversi fatti documentati là si applichino alla sintassi tra parentesi o solo alla sintassi non derivata. Ho votato per riaprire e incoraggiare gli altri a fare lo stesso. –