オブジェクトから特定のメソッドが呼び出されたときに、その魔法のメソッドが最初に呼び出されるという魔法のメソッドはありますか。__call メソッドに似ていますが、これはメソッドが見つからない場合にのみトリガーされます。
だから私の場合、私はこのようなものが欲しいです:
class MyClass
{
public function __startMethod ( $method, $args )
{
// a method just got called, so this is called first
echo ' [start] ';
}
public function helloWorld ( )
{
echo ' [Hello] ';
}
}
$obj = new MyClass();
$obj->helloWorld();
//Output:
[start] [Hello]
このようなものはPHPに存在しますか??