脚本宝典收集整理的这篇文章主要介绍了将可变数量的变量传递给PHP中的类,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
swITch(count($a)) { case 1: new Class(${$a[0]}); break; case 2: new Class(${$a[0]},${$a[1]}); break; etc...
必须有一个更好的方法来做到这一点.如果我有一个字符串数组(“VARiable1”,“variable2”,“variable3”,…),那么我如何实例化一个类而不需要手动计算每一种可能性?
$variable1 = 1; $variable2 = 2; $variable3 = 3; $variable4 = 4; $varnames = array('variable1','variable2','variable3','variable4'); $reflection = new ReflectionClass('A'); $myObject = $reflection->newInstanceargs(compact($varNames)); class A { function A() { PRint_r(func_get_args()); } }
以上是脚本宝典为你收集整理的将可变数量的变量传递给PHP中的类全部内容,希望文章能够帮你解决将可变数量的变量传递给PHP中的类所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。