2013-01-22 140 views
0

我继承了一些代码,并试图理解这一点。我只看到类似这样的语法(将变量旁边的括号括起来)就是在类型转换中。我看不到$ var2的任何实例(可能在调用某个函数的脚本中)。这可能是什么?把两个变量放在一起

这是我看到的代码:

$var1 = $arrayName['element']($var2); 
+0

如果指定的函数声明为'function xyz(&$ output);' – mario

+0

@mario - 如果这是完成的方式,则此代码的原始作者应为被解雇。 –

+0

@约瑟夫......或被迫永远保持它。虽然有一些有用的参考案例,但这看起来确实很麻烦。 – mario

回答

1

它调用数组中的一个功能。它以字符串形式存储在数组中,或者作为函数名称的字符串,或the function itself is stored in there

+0

实际上并不是一个匿名函数。它可能只是一个函数名称 – zerkms

+0

谢谢,我现在看到函数声明。没有想到要寻找它 - 期待一个字符串值。 – JohnCharles117