Laravel 5函数名必须是字符串错误

时间:2015-06-08 13:49:01

标签: php laravel-5

我得到了致命的错误:

  

函数名称必须是字符串

尝试myObject ...

return $redirect()->to(blah blah blah

有人面对这个错误吗?

2 个答案:

答案 0 :(得分:4)

redirect()是Laravel中的函数,不是变量,因此不需要$符号。

答案 1 :(得分:2)

尝试从函数中删除$

redirect()->to('banlist');

PHP函数必须以字母或下划线开头,您错误地将$添加到函数中。

来自PHP文档:

  

函数名称遵循与PHP中其他标签相同的规则。一个有效的   函数名称以字母或下划线开头,后跟任何字符   字母,数字或下划线的数量。作为正则表达式,   它将如此表达:[a-zA-Z_ \ x7f- \ xff] [a-zA-Z0-9_ \ x7f- \ xff] *。

http://php.net/manual/en/functions.user-defined.php