PHPオブジェクト指向における静的属性と通常の属性の違いと使用法は何ですか
PHPオブジェクト指向における静的属性と通常の属性の違いと使用法は何ですか
リーリー
いわゆる静的とは、メモリ内のこのメンバーのアドレスが変更されないことを意味します。
その後、オブジェクトをインスタンス化せずに、クラスの静的メソッドを直接呼び出すことができます。オブジェクトがインスタンス化されると、そのアドレスはオブジェクトがインスタンス化されるたびに再割り当てされるため、メモリ内のオブジェクトのアドレスは動的になります。
これを理解すると、静的メンバーが属するクラスがロードされるときに、メモリ内の静的メンバーの位置が固定されることが理解できます。
そのため、静的メンバーはオブジェクトをインスタンス化せず、クラス名を使用してオブジェクトを直接呼び出します。