6
$mail = new SendGrid\Mail();

\行間とSendGrid上行の意味がわかりませんMail()。それが何であるかとその論理を誰か教えてください。

4

1 に答える 1

5

それは名前空間を定義します。したがって、Mail ライブラリは SendGrid 名前空間にあります。これは、PHP 5.3 以降でのみ使用できる機能です。

基本的に、名前空間は、クラス名を持つことができるスコープを制限する方法です。クラス定義間で衝突することなく、多くの異なる名前空間に同じ名前のクラスを持つことができます。ライブラリのエンドユーザーが命名規則に制約されないようにするため、ライブラリを作成するのに最適です。

于 2012-08-29T16:32:41.720 に答える