http://bugs.xdebug.org/view.php?id=686
It's all about how such classes (SplObjectStorage
, ArrayObject
and alike) are implemented internally:
this is because objects of the class SplObjectStorage are not user land PHP objects but special super duper internal ones. A similar situation will happen with many other internal PHP classes.
AFAIK nothing can be done on PhpStorm's side until xdebug will be able to "support" them.
UPDATE: The aforementioned xdebug ticket was resolved for xdebug 2.3.3 quite some time ago (latest stable xdebug version is 2.4.1) and it should be possible to view such classes in debugger.