3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Test { protected $headerList = array(); public function addFilterSetting($filter_name, $parameter_name, $parameter_value) { $this->headerList['filters'][$filter_name]['settings'][$parameter_name] = $parameter_value; } public function display() { var_dump($this->headerList); if (empty($this->getHeaders())) { return '{}'; } } public function getHeaders() { return $this->headerList; } } $a = new Test; $a->display();

preferences:
37.62 ms | 402 KiB | 5 Q