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

时间:2016-09-30 14:59:55

标签: php

$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();

1 个答案:

答案 0 :(得分:0)

您有两个问题的解决方案

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