今天在PHP项目开发中需要用到递归思想,并且返回拼接的字符串,所以我就用了return来返回,但是测试返回值时只返回第一个递归的值,然后就终止递归了,上网查了一下资料,这个问题可以通过引入全局变量来解决,我也测试过了,这个没问题,可是这样的话函数的封装性就被打破了,尤其是在以后函数移植时,很可能忘记声明同名全局变量,或者是全局变量出现声明冲突的情况,如果大家有什么更好的解决方法,可以跟我交流一下。
相关文章
- 04-21关于函数返回值/打印语句为忐或烫的问题
- 04-21【Eolinker使用实例】自动化测试关于返回值的问题
- 04-21关于同一用户不能同时登录问题的探讨(1/2)
- 04-21关于微信获取access_token接口,返回值为-1000的问题
- 04-21php:关于微信一直无法通过php token验证, ehcho echo $echoStr; 总是提示不对的问题.
- 04-21关于php 5.5以上 CURL上传的问题(微信"errcode":41005,"errmsg",)
- 04-21关于微店整合微信支付时出现的的各种问题的记录 php版
- 04-21关于postman使用正则表达式抓取返回值遇到的问题+解决方法
- 04-21关于用户与服务端密码的校验问题 !mysql php
- 04-21PHP数组关于数字键名的问题