Popularity
2.9
Stable
Activity
4.1
Stable
142
11
13

Code Quality Rank: L5
Monthly Downloads: 45,944
Programming language: PHP
License: BSD 3-clause "New" or "Revised" License
Tags: Miscellaneous     Debug     Var_dump    
Latest version: v1.0.1

print_o alternatives and similar libraries

Based on the "Miscellaneous" category.
Alternatively, view print_o alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of print_o or a related project?

Add another 'Miscellaneous' Library

README

print_o

An object graph visualizer for PHP

Scrutinizer Code Quality Build Status Code Coverage object graph

What is 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. - wikipedia

(JA) オブジェクト指向のアプリケーションは相互に関係のある複雑なオブジェクト網を含んでいます。オブジェクトはあるオブジェクトから所有されているか、他のオブジェクト(またはそのリファレンス)を含んでいるか、そのどちらかでお互いに接続されています。このオブジェクト網をオブジェクトグラフと呼びます。

Simple object graph

only object

With properties

+property

Full extract

+array

Requirements

  • PHP 5.4+

Installation

{
    "require-dev": {
        "koriym/printo": "~1.0"
    }
}

Usage


print_o($object);

//or

use Koriym\Printo\Printo;

echo (new Printo($object))
    ->setRange(Printo::RANGE_PROPERTY)
    ->setLinkDistance(130)
    ->setCharge(-500);

Live demo