korium/printo

对象图可视化工具。

1.0.1 2015-02-13 19:04 UTC

This package is auto-updated.

Last update: 2024-08-31 00:29:30 UTC


README

PHP对象图可视化工具

Scrutinizer Code Quality Build Status Code Coverage object graph

什么是对象图?

对象导向的应用程序包含复杂相互关联的对象网络。对象通过一个对象拥有或包含另一个对象,或者持有另一个对象的引用而相互连接。这个对象网络被称为对象图,它是用于讨论应用程序状态的更抽象的结构。- 维基百科

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

简单的对象图

only object

带有属性

+property

完整提取

+array

要求

  • PHP 5.4+

安装

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

用法

print_o($object);

//or

use Koriym\Printo\Printo;

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

实时演示