Добрый день. Объясните мне пожалуйста как с этим работать?
Тут был
php.net/manual/ru/language.namespaces.php прочел и все равно не понял.
Хочу понять как это работает, так как сейчас начал учить YII2 и там это везде. И дальше нет смысла двигаться пока не пойму как это работает.
Вот в какой нибудь моделе я создаю объект и PHP Storm предлагает мне при создании объекта написать не new User, а app\models\User к примеру. Что это значит? То есть я в моделе юзера могу прописать другой путь в namespace и обращаться в моделе SignupForm так - $model = app\models\KakYaNazvalNamespace ??? При этом и use нужно будет написать такой же или я не правильно понял?
В Codeigniter и в OpenCart была загрузка моделей что-то типа "load this user model" А тут иначе.