- Output for 8.1.0 - 8.1.30, 8.2.0 - 8.2.24, 8.3.0 - 8.3.12
- bool(false) bool(true) bool(false) bool(false)
<?php
class View {
protected array $params = ['name' => ['foo']];
public function __get(string $name) {
return $this->params[$name];
}
}
$obj = new View;
$arr = [];
var_dump(isset($obj->name), isset($obj->name[0]), isset($arr['name']), isset($arr['name'][0]));