3v4l.org

run code in 300+ PHP versions simultaneously
<?php class RolesController extends Controller { const RESOURCE_NAME = 'roles'; const MODEL = App\Models\Role::class; } class Controller extends BaseController { private $model; public function __construct() { $this->model = new {static::MODEL}; } } var_dump(new RolesController);
Output for 5.5.24 - 5.5.29, 5.6.7 - 5.6.13
Parse error: syntax error, unexpected '{' in /in/Je0sj on line 18
Process exited with code 255.
Output for 5.4.2 - 5.4.45
Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) in /in/Je0sj on line 7
Process exited with code 255.

preferences:
196.58 ms | 1399 KiB | 63 Q