Không gian tên
Trong PHP 5.3+, \
biểu tượng dấu gạch chéo ngược được sử dụng trong các không gian tên. Nó là biểu tượng bắt đầu để chỉ ra một không gian tên và cũng đóng vai trò là dấu phân cách giữa các tên của không gian tên phụ.
Xem tài liệu chính thức về
không gian tên .
Opcache
Ngoài ra, trong PHP 7.0+, một số chức năng được thay thế bằng opcodes bởi OPCache , điều này làm cho các chức năng cụ thể này chạy nhanh hơn rất nhiều. Tuy nhiên, điều này chỉ hoạt động khi các chức năng được đặt trong không gian tên gốc. Xem cuộc thảo luận về chủ đề này. Vì vậy, bên cạnh không gian tên, \
gián tiếp cũng ảnh hưởng đến tối ưu hóa mã.
Các hàm riêng sau được hưởng lợi từ hiệu ứng này:
"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"