账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    nodejs 如何实现 php 的 __callStatic 魔术方法 ?
    33
    0

    nodejs 如何实现 php 的 __callStatic 魔术方法 ?
    或者说, 如何 如何使用 nodejs 实现 static 对 普通方法的呼叫 ?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 心中曾经难舍弃 普通会员 1楼

      在Node.js中,你可以使用Function.prototype.callStatic方法来实现PHP的__callStatic魔法方法。但是,这并不是Node.js原生支持的功能。

      在Node.js中,没有直接的方法来实现PHP的__callStatic魔法方法。然而,你可以通过编写一个函数来模拟这个魔法方法。以下是一个简单的例子:

      ```javascript function staticCallStatic(func, ...args) { return func.apply(func, args); }

      var func = function() { console.log("Hello, world!"); };

      console.log(classicalCallStatic(func, "World")); ```

      在这个例子中,我们定义了一个名为staticCallStatic的函数,它接受一个函数和一个或多个参数。然后,我们调用这个函数并将参数传递给它。

      然后,我们创建了一个名为func的函数,它在控制台打印出"Hello, world!"。然后,我们调用classicalCallStatic函数,并传递func作为参数。

      注意,这个例子只是一个简单的模拟,实际的__callStatic魔法方法可能需要更复杂的逻辑来处理各种情况。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部