從全域性變數建立 Request 物件
PHP 公開了許多所謂的全域性變數,其中包含有關 HTTP 請求的資訊,例如 $_POST
, $_GET
, $_FILES
, $_SESSION
等 .Request
類包含一個靜態 createFromGlobals()
方法,以便根據這些變數例項化一個請求物件:
use Symfony\Component\HttpFoundation\Request;
$request = Request::createFromGlobals();
使用 Symfony 框架時,不應自行例項化請求物件。相反,你應該使用在 app.php
/ app_dev.php
中引導框架時例項化的物件。例如,通過在控制器中提示請求物件的型別 。