84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
php的成员方法中可以写自定义函数么?我在一个方法中定义了函数,但是调用的时候报错这是那个报错的方法
报错如下
但是我还有另一个方法中同样写了函数并进行递归,可是没有报错。
这是调用这两个方法的接口
为什么会报错呢?谁能给讲解一下,或者有好的处理方法也行
看报错信息,你的代码有一个getTree 方法了,不能重新定义。重命名或者把你的getTree 定义到不同的命名空间。
全局有个getTree 的函数重名了呗
先去掉那个报错的函数。写一段代码检查是否已经存在getTree()函数:
getTree()
if (function_exists('getTree')) { echo '已经存在getTree()函数' } else { echo '不存在getTree()函数' }
php递归函数例子
看报错信息,你的代码有一个getTree 方法了,不能重新定义。重命名或者把你的getTree 定义到不同的命名空间。
全局有个getTree 的函数重名了呗
先去掉那个报错的函数。写一段代码检查是否已经存在
getTree()
函数:php递归函数例子