我继承了一些代码,并试图理解这一点。我只看到类似这样的语法(将变量旁边的括号括起来)就是在类型转换中。我看不到$ var2的任何实例(可能在调用某个函数的脚本中)。这可能是什么?把两个变量放在一起
这是我看到的代码:
$var1 = $arrayName['element']($var2);
我继承了一些代码,并试图理解这一点。我只看到类似这样的语法(将变量旁边的括号括起来)就是在类型转换中。我看不到$ var2的任何实例(可能在调用某个函数的脚本中)。这可能是什么?把两个变量放在一起
这是我看到的代码:
$var1 = $arrayName['element']($var2);
它调用数组中的一个功能。它以字符串形式存储在数组中,或者作为函数名称的字符串,或the function itself is stored in there。
实际上并不是一个匿名函数。它可能只是一个函数名称 – zerkms
谢谢,我现在看到函数声明。没有想到要寻找它 - 期待一个字符串值。 – JohnCharles117
如果指定的函数声明为'function xyz(&$ output);' – mario
@mario - 如果这是完成的方式,则此代码的原始作者应为被解雇。 –
@约瑟夫......或被迫永远保持它。虽然有一些有用的参考案例,但这看起来确实很麻烦。 – mario