- var_dump: documentation ( source)
- error_reporting: documentation ( source)
<?php
error_reporting(-1); // show all possible errors
$obj = new stdclass();
$arr = array();
var_dump($arr['foo']); // Notice: Undefined index
var_dump($arr[$obj]); // Warning: Illegal offset type
$arr = null;
var_dump($arr['foo']); // No error
var_dump($arr[$obj]); // No error
$arr = null;
$arr['i'] = $arr['i'] + 1; // No error
$arr = null;
$arr['i']++; // Notice: Undefined index