雖然知道Oauth2::getMyopenid()是取得使用者openid的方法,想問下getMyopenid()這個是固定用法麼?
還有就是 "::"雙冒號是固定寫法還是有其他意義?想知其然並且知其所以然。麻煩大神費心。
雖然知道Oauth2::getMyopenid()是取得使用者openid的方法,想問下getMyopenid()這個是固定用法麼?
還有就是 "::"雙冒號是固定寫法還是有其他意義?想知其然並且知其所以然。麻煩大神費心。
getMyopenid()就是一個方法名,一個Oauth2類別裡面的方法名。你可以理解為固定用法,可以根據你傳進不不同參數處理之後返回給你對應的openid
雙冒號代表這個是靜態的方法需要這麼掉用,如果不是靜態就用->箭頭指向了
範圍解析操作符(也可稱為 Paamayim Nekudotayim)或更簡單地說是一對冒號,可以用於存取靜態成員,類別常數,還可以用於覆蓋類別中的屬性和方法。
沒有什麼比官方解釋更到位了
http://php.net/manual/zh/lang...