$mail = new SendGrid\Mail();
Nie rozumiem znaczenia \
między SendGrid
i Mail()
powyżej linii. Czy ktoś może mi powiedzieć, co to jest i jaka jest jego logika.Co oznacza "" w tej bibliotece PHP?
$mail = new SendGrid\Mail();
Nie rozumiem znaczenia \
między SendGrid
i Mail()
powyżej linii. Czy ktoś może mi powiedzieć, co to jest i jaka jest jego logika.Co oznacza "" w tej bibliotece PHP?
To definiuje przestrzeń nazw. Tak więc biblioteka Mail znajduje się w przestrzeni nazw SendGrid. Jest to funkcja dostępna tylko w PHP 5.3+.
Zasadniczo obszar nazw jest sposobem na ograniczenie zakresu, w którym można mieć nazwy klas. Pozwala na posiadanie klas o tej samej nazwie w wielu różnych przestrzeniach nazw bez kolizji między definicjami klas. Doskonale nadaje się do pisania bibliotek, ponieważ sprawia, że użytkownik końcowy twojej biblioteki nie jest ograniczony konwencjami nazewnictwa.
To [przestrzenie nazw] (http://www.php.net/manual/en/language.namespaces.rationale.php). Nieco bardziej świeża funkcja PHP (dostępna tylko w wersji 5.3+), która pozwala nam na tworzenie modułów w bardziej nieczytelny sposób.) – raina77ow