ホームページ >バックエンド開発 >PHPチュートリアル >Oauth2 関連の問題
Oauth2::getMyopenid() がユーザーの openid を取得するメソッドであることは知っていますが、getMyopenid() は固定された使い方なのでしょうか?
また、「::」の二重コロンは固定された書き方ですか?それとも他の意味があるのでしょうか?何が起こっているのか、そしてその理由を知りたい。御苦労さま
Oauth2::getMyopenid() がユーザーの openid を取得するメソッドであることは知っていますが、getMyopenid() は固定された使い方なのでしょうか?
また、「::」の二重コロンは固定された書き方ですか?それとも他の意味があるのでしょうか?何が起こっているのか、そしてその理由を知りたい。御苦労さま
getMyopenid()はメソッド名で、Oauth2クラスのメソッド名です。これは固定された使用法として理解でき、渡されたさまざまなパラメータに従って処理され、対応する openid
二重コロンは、これが静的メソッドであり、このように使用する必要があることを意味します。静的でない場合は、矢印がそれを指しています
スコープ解決演算子 (Paamayim Nekudotayim とも呼ばれます)、またはもっと単純にコロンのペアを使用して、静的メンバーやクラス定数にアクセスしたり、クラス内のプロパティやメソッドをオーバーライドしたりするために使用することもできます。
公式の説明に勝るものはありません
http://php.net/manual/zh/lang...