php 構築メソッド function__constructz(){
}
php5// のデストラクター function__destruct(){} はパラメータを取ることができません
static は静的メソッドと静的プロパティを宣言できます。これはメモリに保存されます。
PHP では、クラス内の静的メソッドは静的属性にのみアクセスでき、非静的メソッドは非静的属性にのみアクセスできます。
self? $this と似ていますが、self は静的プロパティ、self::プロパティ名 (インスタンス化されたオブジェクトを指しません) を呼び出すために使用されます。
final? はクラスとメソッドの定義に使用されますが、メンバーのプロパティの定義には使用できません。 Final は定数を定義しており、PHP で定数を定義することは define() であるため、final で定義されたクラスは継承できません。 「final」とマークされたメソッドはオーバーライドできません。define() は、この関数を使用して定数を定義します。
const キーワードはクラス内の定数を定義します。
__toString()? これをクラス内に記述すると、echo はオブジェクト (つまり、どのクラスが $pag = new Animal() を参照するか) の値を正しく出力できます。
__clone? 同じプロパティを持つ関数を作成しますか?
__call() これはエラー吸収メソッドです。このメソッドをクラス内に記述すると、クラス内に存在しないメソッドを呼び出すとエラーが表示されますが、プログラムは引き続き実行されます。
__autoload() 自動ロード? 開発中、いくつかのファイルをインクルードしてロードする必要があることがよくありますが、このメソッドを使用すると、再度使用するときに自動的にロードされます。 🎜>
?
?
?
?