问答详情
源自:2-9 PHP类和对象之重载

方法名的括号里面是什么?有什么用呢

public function __set($key, $val) {
       $this->ary[$key] = $val;
   }

如上所示的代码,请问大神们,__set()括号里面的$key,$val是什么意思呢?有什么作用呢?

请解答哈~        

提问者:z一刻 2017-12-18 17:48

个回答

  • 枫叶丨Delusion
    2018-07-16 16:34:07

    根据你传入的参数赋值到数组里面   一个键一个值

  • qq_long妹_0
    2018-03-26 23:46:13

    --set括号里的两个东西是需要传入函数中的参数,是将$key这个键赋值为$val。举个例子,__set($name,”汽车“)的意思是把name赋值为汽车。理解了这个,你就明白为啥一个都不能少啦~

  • z一刻
    2017-12-18 18:11:06

    还有哦,我发现public function __call($name,$rags)这括号里面的东西必须是$name和$rags,不能少其中的一个,

    大牛们呀,请问这是为什么呢?