命名空间对我来说是一个外国。我了解这个概念,但无法掌握用法。
我唯一需要使用它们的地方是访问Twilio和Carbon的类。对于这些,我一起破解了似乎运行良好的解决方案。我现在处在担心“冲突”的情况。
例如,我使用:
require_once "../plugins/Twilio/autoload.php";
use Twilio\Rest\Client;
发送短信。
但是我也有一个client
变量。
我在不同的地方发生了几次明显的“冲突”。
问题是
有没有办法“关闭”命名空间引用以使其返回到我的/全局命名空间,或者我只是完全误解了情况。
PS,我应该说我有一个杂乱无章的个人项目,这是它的第三种形式。它需要完全重写,但是就目前而言,我必须努力处理过去两年来编写的数千行糟糕的代码。
PPS我花了一个多小时来尝试寻找答案。我怀疑我没有找到答案,因为我完全错了。