问答详情
源自:5-3 魔术方法之__call和__callStatic方法

__call($name,$args)中:$name跟$args有什么区别吗?

__call($name,$args)中:$name跟$args有什么区别吗?

如果真实调用时的参数是放在$args中的,那$name是什么用啊?

提问者:苍月 2016-09-25 18:05

个回答

  • Megatron19
    2016-09-25 23:32:12
    已采纳

    $name代表被调用的方法名,在这个例子中就是runTest,通过__call方法和不同的参数个数(也就是$args的长度),实现对runTest方法的重载

  • 东北小火
    2017-07-28 09:10:34

    方法名  参数名