2

PHP では、すべてのクラスに「魔法の」__call 関数が含まれています。これを使用すると、クラスへのすべての呼び出しを動的にインターセプトできます。たとえば、

class TestClass {

    public function __call($functionname, $arguments) {

        .. functionname called 

    }

}

http://www.php.net/manual/en/language.oop5.overloading.php#object.callを参照してください。

JavaScript/Node.jsで同様のことが可能ですか? モジュール (require によってロードされる) またはクラスのどちらか?

更新: コメントしてくださった皆様、ありがとうございます。これは、純粋な JavaScript では可能ではないようです。少なくとも現在。

4

1 に答える 1