Class Interface Graph - salathe/spl-examples GitHub Wiki
Below is a GraphViz plot showing the current* structure of the SPL classes and interfaces. Boxes are interfaces (and the title), ellipses are classes. Black arrows show parent→child relationships, coloured arrows link interfaces with classes that implement (or have ancestors which implement) them. Exception
is not an SPL class, it is just used to tie its descendants together.
* As of PHP 5.3.4-dev (Aug 18 2010)