Пространства имен для меня чужая страна.Я понимаю концепцию, но не могу разобраться в использовании.
Единственное место, где я должен их использовать, - это доступ к классам из Twilio и Carbon.Для этого я совместно взломал решения, которые, кажется, работают надежно.Я сейчас нахожусь в ситуации, когда меня беспокоит «столкновение».
Например, я использую:
require_once "../plugins/Twilio/autoload.php";
use Twilio\Rest\Client;
для отправки текстовых сообщений.
Но у меня также есть переменная client
.
У меня былопара очевидных «столкновений» в разных местах.
Итак, вопрос:
Есть ли способ «закрыть» ссылку на пространство имен, чтобы вернуть ее обратно в мое / глобальное пространство имен, или япросто совершенно неправильно понимаю ситуацию.
PS Я должен сказать, что у меня есть неопрятный личный проект, который находится в третьем воплощении.Это требует полного переписывания, но сейчас мне приходится бороться с тысячами строк дерьмового кода, которые я написал за последние два года.
PPS Я потратил около часа на несколько сеансов, пытаясь найтиответь на это.Я подозреваю, что не нашел ответа, так как получаю не тот конец палки.