在訪問PHP類中的成員變量或方法時,若是被引用的變量或者方法被聲明成const(定義常量)或者static(聲明靜態),那麼就必須使用操做符::,
反之若是被引用的變量或者方法沒有被聲明成const或者static,那麼就必須使用操做符->。
另外,若是從類的內部訪問const或者static變量或者方法,那麼就必須使用自引用的self,
反之若是從類的內部訪問不爲const或者static變量或者方法,那麼就必須使用自引用的$this。
結論 : self與$this的功能極其類似,但兩者又不相同。$this不能引用靜態成員和常量。self更像類自己,而$this更像是實例自己。this