关于PHP递归返回值的问题探讨
今天在PHP项目开发中需要用到递归思想,并且返回拼接的字符串,所以我就用了return来返回,但是测试返回值时只返回第一个递归的值,然后就终止递归了,上网查了一下资料,这个问题可以通过引入全局变量来解决,我也测试过了,这个没问题,可是这样的话函数的封装性就被打破了,尤其是在以后函数移植时,很可能忘记声明同名全局变量,或者是全局变量出现声明冲突的情况,如果大家有什么更好的解决方法,可以跟我交流一下。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。