$mail = new SendGrid\Mail();
我不明白上面 SendGrid
和 Mail()
之间 \
的含义。
谁能告诉我它是什么以及它的逻辑。
最佳答案
定义命名空间。所以 Mail 库位于 SendGrid 命名空间中。这是仅在 PHP 5.3+ 中可用的功能。
基本上,命名空间是一种限制您可以拥有类名的范围的方法。它允许您在许多不同的 namespace 中拥有相同名称的类,而不会在类定义之间发生冲突。它非常适合编写库,因为它使您的库的最终用户不受命名约定的限制。
关于php - 这个 PHP 库中的 '\' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12182289/