PHP object graph visualizer

koriym/print_o is an object graph visualizer for PHP.  Here’s a Wikipedia answer to the question of “What is an object graph?”:

Object-oriented applications contain complex webs of interrelated objects. Objects are linked to each other by one object either owning or containing another object or holding a reference to another object. This web of objects is called an object graph and it is the more abstract structure that can be used in discussing an application’s state.

This tool is similar to some of my GraphViz tools (CakePHP model visualization with GraphViz, and PHP class inheritance with GraphViz), but it’s a lot more generic, and looks like a lot more powerful.

Using Graphviz dot for ERDs, network diagrams and more

I’ve mentioned Graphviz many a time on this blog.  It’s simple to use, yet very powerful.  The dot language is something that can be jotted down by hand in the simplest of all text editors, or generated programmatically.

The official website features a gallery, which demonstrates a wide range of graphs.  But I still wanted to blog a few examples from my recent use.

Continue reading “Using Graphviz dot for ERDs, network diagrams and more”