You're wrong:

```
<?php
error_reporting(E_ALL);
// this produces no notice, warning, or error
var_dump(empty($foo["bar"]));
```