搜索

首页  >  问答  >  正文

为啥第二个执行不出来???

<?php


$n = 2;


function dg( $n ){


 echo $n.'<br />';


 $n = $n - 1;


 if($n > 0){

 //在函数体内调用了dg自己哟

 dg($n);


 }else{


 echo '--------------';

 }


 echo '俺是狗蛋,俺还没执行' . $n . '<br />';


}

?>


不是铭跃不是铭跃2726 天前1449

全部回复(2)我来回复

  • 益伦

    益伦2017-10-16 22:24:23

    <?php

    $n = 2;

    function dg( $n ){

     echo $n.'<br />';

     $n = $n - 1;

     if($n > 0){

     //在函数体内调用了dg自己哟

     dg($n);

     }else{

     echo '--------------';

     }

     echo '俺是狗蛋,俺还没执行' . $n . '<br />';

    }

    dg($n);

    ?>


    没有调用函数,后面加个dg($n);就可以


    回复
    0
  • phpcn_u3204

    phpcn_u32042017-06-07 18:26:25

    函数你没调用

    回复
    0
  • 取消回复