PHP使用闭包函数如何调用父实例的变量?

<?php
// 如何使用闭包函数来进行父实例的变量自增
    function demo(){
        $num  = 1;
        # 给use的变量加个&符合,就能改变对应参数的域的限制
        $func = function() use(&$num){
            echo $num;
            echo '<br/>';
            # 父类变量自增
            $num++;
        };
        return $func;
    }

# 测试一下
$res = demo(); // 函数返回实例
$res();        // 理想中,它会输出1
$res();        // 理想中,它会输出2
$res();        // 理想中,它会输出3
?>