6
$mail = new SendGrid\Mail();

我不明白\中间SendGridMail()上面的意思。谁能告诉我它是什么以及它的逻辑。

4

1 回答 1

5

这定义了命名空间。所以 Mail 库位于 SendGrid 命名空间中。这是仅在 PHP 5.3+ 中可用的功能。

基本上,命名空间是一种限制可以拥有类名的范围的方法。它允许您在许多不同的名称空间中拥有具有相同名称的类,而不会在类定义之间发生冲突。它非常适合编写库,因为它使您的库的最终用户不受您的命名约定的限制。

于 2012-08-29T16:32:41.720 回答