【发布时间】:2017-11-08 19:50:05
【问题描述】:
我继承了一个 Symfony 应用程序并且遇到了一些我以前没有遇到过的语法:
$data = $request->request->all();
$request 是一个 HttpFoundation 请求对象。类中没有 all() 方法。该语句的结果是一个包含提交表单中所有字段的数组。
那么我该如何阅读这份声明呢? “->请求->”是什么意思?
【问题讨论】:
-
request是$request的属性 -
查看
request方法的内部,当你有一个同名的方法时,使用变量名$request是很糟糕的编码。