Пространства имен
В PHP 5.3+ \
символ обратной косой черты используется в пространствах имен. Это начальный символ для обозначения пространства имен, который также служит разделителем между именами подпространств имен.
Смотрите официальную документацию о
пространстве имен .
Opcache
Кроме того, в PHP 7.0+ некоторые функции заменены кодами операций на OPCache , что делает эти специальные функции намного быстрее. Однако это работает только тогда, когда функции помещены в корневое пространство имен. Смотрите эту дискуссию на эту тему. Таким образом, помимо пространства имен, \
косвенно также влияет на оптимизацию кода.
Следующие нативные функции извлекают выгоду из этого эффекта:
"array_slice"
"assert"
"boolval"
"call_user_func"
"call_user_func_array"
"chr"
"count"
"defined"
"doubleval"
"floatval"
"func_get_args"
"func_num_args"
"get_called_class"
"get_class"
"gettype"
"in_array"
"intval"
"is_array"
"is_bool"
"is_double"
"is_float"
"is_int"
"is_integer"
"is_long"
"is_null"
"is_object"
"is_real"
"is_resource"
"is_string"
"ord"
"strlen"
"strval"