美文网首页
PHP魔术方法

PHP魔术方法

作者: HueyYao | 来源:发表于2020-12-28 20:51 被阅读0次

    PHP魔术方法

    再redis操作过程中 创建有序集合和删除有序集合时 最开始的写法为

       //创建有序集合
        public function sAdd($key,$value){
             return $this->redis->sAdd($key,$value);
        
        }
        //删除有序集合
        public function sRem($key,$value){
             return $this->redis->sRem($key,$value);
        
        }
    

    其实在正常编程中这种 方式是比较繁琐的 其实可以通过魔术方法来达到这个效果

        /**
         * 调用某个方法不存在时走这里  用传两个参数的方法来举例
         * @param $namephp魔术方法
         * @param $arguments
         * @return array
         */
        public function __call($name, $arguments) {
            //echo $name.PHP_EOL;
            //print_r($arguments);
            if(count($arguments) != 2) {
                return '';
            }
            $this->redis->$name($arguments[0], $arguments[1]);
        }
    

    相关文章

      网友评论

          本文标题:PHP魔术方法

          本文链接:https://www.haomeiwen.com/subject/yrotoktx.html