Допустим есть проект. В нем в папке project есть класс:
namespace my;
class doing{
//do
}
Есть второй класс, который мы скачали с просторов интернета и поместили в наш project:
namespace my;
class doing{
//do
}
А потом мы создаем объект:
$done = new my\doing
Должно ведь не сработать - неизвестно экземпляр какого класса вызываем.
Не до конца понимаю этот момент.
Во всех источниках пишут, что совпадения и коллизии при использовании namespace исключены. Как так?