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