这个PHP库中的'\'是什么意思?

Ana*_*kar 6 php oop class

$mail = new SendGrid\Mail();
Run Code Online (Sandbox Code Playgroud)

我不明白\中间SendGridMail()上面的含义.任何人都可以告诉我它是什么及其逻辑.

hsa*_*ers 5

这定义了命名空间.因此Mail库位于SendGrid名称空间中.这是PHP 5.3+中仅提供的功能.

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