3v4l.org

run code in 300+ PHP versions simultaneously
<?php class TemplatingMiddleware { public function __construct($engine) {} public function handle($request, $next) { $response = $next->process($request); $data = $response->getBody(); if($tpl = $data->template){ return new Response(..., $this->engine->render($tpl, $data)); } return $response; } }
Output for 7.1.0 - 7.1.15, 7.2.0 - 7.2.3
Parse error: syntax error, unexpected ',' in /in/TFBpk on line 13
Process exited with code 255.

preferences:
166.76 ms | 1395 KiB | 27 Q