通常,您可以设置php变量以使用字符串调用函数。例如:
$myVariable = 'myClassVariable';
$this->$myVariable; // works!
但是,如果涉及到数组,如何传递字符串? (参见下文)
$this->someVariable['my_field']; // works
$callName = 'someVariable["my_field"]';
$this->$callName; // doesn't work
我也尝试了$callName = ${'someVariable["my_field"]'}
,但这也无效。