关于php中有时候会用到::两个冒号这种,不理解什么意思跟作用

有时候看到php代码中有::两个冒号出现,理解不了它在其中起到什么作用以及什么时候用到它
比如在php数据库那块看到 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
里面也有::
感谢解答

PHP中的 :: (双冒号)是一种内置的语法解析符号,又叫做“范围解析操作符”。
:: 通常是用来访问静态成员的,也就是说可以不用实例化对象直接使用。

如有帮助,还请帮忙点下采纳!感谢!

还有一种调用父类方法,如 parent::index();