函数内部不能调用$con变量,改为$query=mysqli_query($GLOBALS[con],$sql);
static 是静态属性,在内存中运行的,会把结果依次保存。getList($mysqlli,$row['id'])这样调用就ok,不用把$result写进去,结果数组也可用array_merge() 合并,尽量不要用static 有副作用
代码都不贴,谁知道你是不是一模一样的。指不定哪里就写错了
引用一个对象,这样对象一直在内存里,值就会保持。
$row['catename'] = str_repeat(' ',2).'|--'.$row['catename'];
function getList($pid=0,&$result=array(),$spac=0)想改变哪个参数?就该实参啊.
$spacc --------> $spac
编辑器用的是EditPlus,小巧强大的编辑器