|
遅延静的束縛 (Late Static Bindings)PHP には、遅延静的束縛と呼ばれる機能が搭載されています。 これを使用すると、静的継承のコンテキストで呼び出し元のクラスを参照できるようになります。
より正確に言うと、遅延静的束縛は直近の "非転送コール" のクラス名を保存します。
staticメソッドの場合、これは明示的に指定されたクラス (通常は
この "遅延静的束縛" という機能名は、内部動作を考慮してつけられたものです。
"遅延束縛 (Late binding)" の由来は、メソッドを定義しているクラス名を使用しても
|