2012-08-29 3 views
6
$mail = new SendGrid\Mail(); 

\의 의미는 위의 행 SendGridMail() 사이에 있습니다. 누구나 그것이 그 논리와 논리를 말해 줄 수 있습니다.이 PHP 라이브러리의 ''는 무엇을 의미합니까?

+3

[네임 스페이스] (http://www.php.net/manual/en/language.namespaces.rationale.php)입니다. PHP가 (5.3+에서만 사용 가능)보다 덜 신선한 기능으로, 모듈화 된 개발을 더 읽기 어렵지 않게 할 수 있습니다.) – raina77ow

답변

5

네임 스페이스를 정의합니다. 따라서 메일 라이브러리는 SendGrid 네임 스페이스에 있습니다. 이 기능은 PHP 5.3 이상에서만 사용할 수 있습니다.

기본적으로 네임 스페이스는 클래스 이름을 가질 수있는 범위를 제한하는 방법입니다. 클래스 정의간에 충돌없이 많은 다른 이름 공간에서 같은 이름의 클래스를 가질 수 있습니다. 도서관을 작성하는 데 적합합니다. 도서관의 최종 사용자가 귀하의 명명 규칙에 제약을받지 않도록하기 때문입니다.

관련 문제