Function name must be a string 错误解决方法
有些使用PHP开发网站时遇到这样的问题:Function name must be a string 错误,出现这种错误的原因是由于PHP7.0以下是不支持一些写法的,由于写法错误导致了报错。
下面是Function name must be a string 错误解决方法。
第一种错误::$_GET[""]方法写错了,写成了$_GET(""),只能用中括号,不能用小括号。
第二种错误:使用大括号把变量包含。示例:
原代码:
$this->$option['type']($option);
替换代码:
$this->{$option['type']}($option);