In PHP, the keyword use
is used in 3 cases:
- As class name alias - simply declares short name for a class (must be declared outside of the class definition)
(manual: Using namespaces: Aliasing/Importing )
- To add a trait to a class (must be declared inside (at the top) of the class definition)
(manual: Traits)
- In anonymous function definition to pass variables inside the function
(manual: Anonymous functions)