--TEST-- ArrayObject illegal offset --FILE-- getMessage(), "\n"; } try { $ao[[]] = new stdClass; } catch (TypeError $e) { echo $e->getMessage(), "\n"; } try { $ref =& $ao[[]]; } catch (TypeError $e) { echo $e->getMessage(), "\n"; } try { var_dump(isset($ao[[]])); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } try { unset($ao[[]]); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } ?> --EXPECT-- Cannot access offset of type array on ArrayObject Cannot access offset of type array on ArrayObject Cannot access offset of type array on ArrayObject Cannot access offset of type array in isset or empty Cannot unset offset of type array on ArrayObject