您好,欢迎访问一九零五行业门户网

PHP递归报错,该如何解决

php递归报错
我写了一个类sort.php,里面的方法实现快速排序代码如下:
然后写了个测试,sorttest.php,代码如下
quicksort($array);
$arr=quicksort($array);
print_r($arr);
?>
当我运行这个测试文件时,报错如下:
fatal error: call to undefined function quicksort() in d:\www\phpdemo\suanfa\sort.php on line 75
说我调用了一个没定义的方法,但是当我把这个方法放在sorttest.php中运行时,没有问题。请帮忙解释下这是为什么,万分感谢~
------解决方案--------------------
类的方法是有作用域的
$left_arr=$this->quicksort($left_arr);
$right_arr=$this->quicksort($right_arr);
------解决方案--------------------
汗,#1红色部分早就跟你标出错误的地方了。看回复不仔细。。
其它类似信息

推荐信息