[英]Laravel local virtual host returning FatalErrorException on MAMP server
我正在做一个项目,我决定创建本地虚拟主机,以保持URL整洁。
每当我碰到使用控制器的路由时,它将返回以下错误:Symfony \\ Component \\ Debug \\ Exception \\ FatalErrorException无法在写入上下文中使用函数返回值
我不知道是什么原因造成的。
在此环境中,还有其他人遇到此类错误吗? 任何提示表示赞赏。 谢谢。
导致此错误的一般原因有两个。 首先是这样的:
echo $_POST('test');
注意,您不是在索引数组,而是在调用函数。 这将导致此错误。 导致该特定错误的另一个原因可能是这样的:
$test = ' ';
if(empty(trim($test)) { // There be dragons
这是因为empty函数唯一有效的参数是变量(不能在对empty
的调用内调用函数)。 根据文档 :
注意:在PHP 5.5之前,empty()仅支持变量。 其他任何情况都会导致解析错误。 换句话说,以下内容将不起作用:empty(trim($ name))。 而是使用trim($ name)== false。
在同样的限制empty
也适用于isset
也 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.