为php7更新php5应用程序并解决了这个困难...在整个地方使用的函数中似乎有一个全局变量变量,如下所示:
function verify($field) {
global ${$field};
$value = "";
if (isset($field)) {
$value = ${$field};
} else {
// get value...
}
return $value;
}
现在,当我们有许多这样的实例时,这对于php5来说完全没问题
$var = verify("field");
$var2 = verify("field2");
$var3 = verify("field3");
但是,似乎php7无法接受棘手的$ {$ field}部分。该应用程序的许多功能都不适用于php7,因为该函数verify()无法在整个代码中获取变量的值。任何想法如何重写为php7?必须使$ var,$ var2,$ var3在脚本中可用。谢谢!!
为php7更新php5应用程序并解决了这个难题...在整个地方使用的函数中似乎有一个全局变量变量,如下所示:function verify($ field){global $ {$ field}; ...
不带花括号试试