php函数内部有子函数不能运行2次怎么解决?

解决方案 »

  1.   

    你这样写的目的是什么?
    function hello() {
      if(! function_exists('a')) {
        function a() {
          echo '1';
        }
      }
    }hello();
    hello();
      

  2.   

    习惯了js的函数嵌套了,抱歉,php原来是不能嵌套函数的
      

  3.   

    那不叫“嵌套函数",而叫“闭包”
    php5.3已经支持闭包了,只不过还不完善