什么是PHP 7匿名类的向后兼容版本

尼克
$gen = NEW CLASS {

    public function Num() {

        $number = mt_rand('0','9');

            function Duplicate($number) {
                $number = $number.$number;
                return $number;
            }

        return Duplicate($number);
    }

};

在旧版本的PHP中,如何获得上面调用的函数,如下所示:

 echo $gen->Num();
安德烈·布扎诺夫斯基(Andrzej Budzanowski)

您有两种解决方案

  • 创建普通的命名类,如评论中提到的@Ryan Vincent,
  • 通过eval创建新类

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章