出于某种原因,我无法运行该change()
功能以及它停止后的所有内容。我尝试了,$this->change()
但效果是一样的。如果我在 php 文件中运行该函数,它的工作和 num 正在改变。
class Test extends CI_Controller {
function __construct(){
parent::__construct();
}
public function home(){
$num = 1;
change($num);
function change($num,$rand=false){
echo 'inside function'; // this is not shown
if($num < 4) {
$rand = rand(1,9);
$num = $num.$rand;
change($num,$rand);
} else {
echo $num;
}
}
echo 'done'; // this is not shown
}
}