php 函数嵌套

来源:互联网 发布:政府资助 知乎 编辑:程序博客网 时间:2024/05/02 02:21
<?php
     function outer(){
            $nNumb=3;

             function inner(){

                    global $nNumb;//增加global,系统不会报错,但也无法得到你想要的结果

                    echo $nNumb;//这里不能这样直接使用$nNumb,也不能通过global使用,如果需要使用的话可以通过函数传参​,虽然可以这样使用,但是建议大家还是写成类,类的方法可以通过this访问它的属性,方便多了(看起来也舒服,结构也清晰).
             }    
            echo 'test';
            inner();
    }
    outer();//print “test”
原创粉丝点击