这是什么意思?

我刚刚在一个PHP对象的引用中看到了反斜杠的使用,并且对它很好奇(我以前从未见过)。 这是什么意思?

$mail = new SendGridMail();

如果你很好奇,这里是SendGrid的文档。


这是因为他们正在使用PHP命名空间。 命名空间是PHP 5.3的新增功能。


它是PHP的命名空间操作符:http://php.net/manual/en/language.namespaces.php。

不要问为什么它是反斜杠。 这是(imho)他们可能做出的最愚蠢的选择,他们的决定基于一种高度倾斜/极端的得分系统,只对开发者有意义。


这是命名空间的语法。 你可以在PHP文档中阅读更多关于命名空间的知识。 他们至少需要PHP 5.3。

例如:

namespace SendGrid;
function Mail() {
    // You can access this function by using SendGridMail() externally
}
链接地址: http://www.djcxy.com/p/1757.html

上一篇: what does it mean?

下一篇: Unexpected T