php7的写法要求更加严谨
直接看代码
$testArr[1]("bill", "test"); // 这行代码有问题
但是在php7下面会报错
在php7下面有几种改进。(本身以上写法就有问题,但是调试起来不容易发现)
应该改为:
$test->{$testArr[1]}("bill", "test");
或者更加规范的写法:
call_user_func_array(array($test, $testArr[1]), array("bill", "test"));