OOP の -> 演算子と :: 演算子の違いは何ですか? Du Niang はそれが苦手で見つかりません
static キーワードで変更された変数、外部呼び出しは次のみ可能です::
static キーワードで変更されたメソッド、外部呼び出し-> と: : はい、:: を使用するのが一般的です。静的メソッドは非静的変数を操作できません
今のところ思いつくのはこれだけです。下の階に追加します
->
:: クラス内の静的メソッドと静的プロパティの参照メソッドです
:: スコープ解決演算子。マニュアルには次のように書かれています。インスタンスを宣言せずに、クラス内の関数、または基本クラス内の関数と変数にアクセスすると便利です。この場合、:: 演算子が使用されます。
PHP 5.3 では :: の使用法にいくつかの制限が設けられていますが、一般的には大きな違いはありません
2. 関数メソッド名() のみを定義する場合、アクセス時にクラスをインスタンス化する必要があります $p = new xx();