脚本宝典收集整理的这篇文章主要介绍了php – 使用引用创建变量是一个好主意吗?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
function create_PEts(&$cats,&$dogs){ $dogs = get_dogs(); $cats = get_cats(); }
所以我会称之为:
function foo(){ create_pets($cats,$dogs); // here use $cats and $dogs VARiables normally }
我知道我可以为新的varible分配其中一个getter函数的返回值,但这只是一个例子.在我的情况下,不只是一个吸气剂……
但是这里有个好消息,有一种方法可以做你想做的事情,这样可以保持简单和紧凑,同时不使用任何参考:
function create_pets(){ return array(get_dogs(),get_cats()); } function foo(){ list($dogs,$cats) = create_pets(); //here use $cats and $dogs variables normally }
如您所见,您只需返回一个数组并使用the list language construct将单个变量放在一行中.这也更容易分辨出这里发生了什么,create_pets()显然正在回归新的$cats和$dogs;除非直接检查create_pets(),否则使用引用的上一个方法并不清楚.
以上是脚本宝典为你收集整理的php – 使用引用创建变量是一个好主意吗?全部内容,希望文章能够帮你解决php – 使用引用创建变量是一个好主意吗?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。