Jednoslovný namespace + use
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Čamo
- Člen | 798
Brý večer,
môže mi prosím vás niekto vysvetliť ako je možné, že v Nette funguje
klauzula use s jednoslovným namespace
use Nette,
App\Model;
Akurát študujem namespacy v PHP a v mojich príkladoch mi pri
jednoslovných názvoch (use jednoslovo;) vyhadzuje Warning:
The use statement with non-compound name ‚T2‘ has no effect in …
Google mi na to, že treba pred ten názov dať \ a to aj naozaj funguje, ale
ako je možné, že Nette to robiť nemusí. Ako to, že to v Nette funguje bez
toho \ ?
EDIT:
Aha, už som to našiel. Takže „In a namespaced file, there is no need to use
a leading \“ Ale nechápem prečo…
Editoval Čamo (18. 4. 2014 19:56)