大佬教程收集整理的这篇文章主要介绍了为什么在PHP或其他语言中使用动态变量(变量变量),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
任何人都可以向我解释这些好处和/或分享一个真正简单的现实世界的例子,说明何时可能需要PHP中的动态变量?
如果您想知道动态变量是什么以及它们如何工作,请查看this question
静态变量名称是一个字符序列,表示底层引擎用作标签的标记,用于标识变量所代表的值(非常非常非常外行的描述).
“字符序列”是一个字符串.字符串是表示字符串的表达式.因此,从那里可以理解,任何表示字符串的表达式都应该足以表示引用变量的标记.并且该表达式本身可以分配给变量,并从那里获得动态变量名称.
但这不是你问的.你问:为什么?
这种语言的实现者不应该回答这样的问题.他们的工作是通过他们的语言提供统一且可预测的编程接口.能够通过表达式表示字符序列是统一的,而表达式又可以由变量表示.任务完成.
主观上,我可能会看到从外部源导入某些数据的位置,甚至数据的模式也是动态的.人们可能希望以某种通用对象的方式表示它,并且从那里引出对象属性的名称也可能是动态的.这可能是解决手头问题的一个好方法,这完全是主观的,取决于开发人员的判断,以及代码审查期间的同行判断.
另一个例子可能是你继承了一些粗暴的意大利面条代码,其中“需要必须”并且使用动态命名 – 无论出于何种原因 – 可能是一个好方法.
以上是大佬教程为你收集整理的为什么在PHP或其他语言中使用动态变量(变量变量)全部内容,希望文章能够帮你解决为什么在PHP或其他语言中使用动态变量(变量变量)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。