我见过一些前缀为双冒号的constants
,如
::DATE_FORMAT
这意味着什么,它们与正常的constants
有何不同?
它是范围解析运算符。有了一个空的LHS,它的范围是全球性的。
当仅凭名称访问属性/方法等时,就会使用它。如果名称不明确,例如作用域中可用的DATE_FORMAT
,而不是您要查找的。