Обратная косая черта в PHP – что это значит?

Я просто видел использование обратной косой черты в ссылке на объект PHP и интересовался ею (я никогда не видел этого раньше). Что это значит?

$mail = new SendGrid\Mail(); 

Если вам интересно, вот документация SendGrid .

Это потому, что они используют пространства имен PHP . Пространства имен являются новыми по сравнению с PHP 5.3.

Это оператор пространства имен PHP: http://php.net/manual/en/language.namespaces.php .

Не спрашивайте, почему это обратная косая черта. Это (imho) самый глупый возможный выбор, который они могли бы сделать, основывая свои решения на очень скошенной / фанатичной системе подсчета очков, которая имела смысл только для разработчиков.

Это синтаксис пространств имен. Вы можете больше узнать о пространствах имен в документации PHP . Они требуют, по крайней мере, PHP 5.3.

Например:

 namespace SendGrid; function Mail() { // You can access this function by using SendGrid\Mail() externally }